首页 > 其他 > 详细

impala 时区问题

时间:2021-02-18 23:37:17      阅读:133      评论:0      收藏:0      [点我收藏+]

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

impala 时区问题

原文:https://www.cnblogs.com/chong-zuo3322/p/14413610.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!