zoukankan      html  css  js  c++  java
  • impala 时区问题

    impala 默认配置不是中国时区,所以格式化时间戳的时候 用from_unixtime ,有八个小时的时间差
    如果不重启impala服务 可以用时间函数增加8小时,暂时获取正确的格式化日期:hours_add(from_unixtime(cast(substring( TIME_STAMP,1,10) as bigint),’yyyy-MM-dd HH:mm:ss’),8)

    或者直接修改impala配置并重启impala服务即可:
    Cloudera Manager -> Impala -> 配置-> Impala Daemon -> 高级
    Impala Daemon 命令行参数 加

    -use_local_tz_for_unix_timestamp_conversions=true
    -convert_legacy_hive_parquet_utc_timestamps=true

     重启,解决问题!

    原文连接: https://blog.csdn.net/hyfstyle/article/details/107363860?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

  • 相关阅读:
    HashMap与Hashtable的区别
    List集合、泛型、装箱拆箱
    关于集合
    统一建模语言
    自定义栈
    学习笔记
    如何优化limit
    mysql五大存储引擎
    [离散数学]2016.12.15周四作业
    [离散数学]2016.12.9周四作业
  • 原文地址:https://www.cnblogs.com/chong-zuo3322/p/14413610.html
Copyright © 2011-2022 走看看