Kudu与Impala在字符串处理上与其他DB的迥异

两盒软妹~` 提交于 2019-12-05 09:31:41

Kudu的时间戳类型,在Impala建表上用的是timestamp, 有2个与众不同的地方。

1. 在Kudu里它存的时间戳是纳秒级别,所以你普通的时间戳存进去需要*1000。

2. 另外,Kudu的时间戳里面存的是,UTC时间。所以存进去的时间需要自己转换时区。

2. Impala在读取时间戳的时候,会根据配置项,使用系统的本地时区。

配置了如下: -use_local_tz_for_unix_timestamp_conversions 

 

 

从而导致数据加载异常。建议有条件的同学,使用字符串替代时间戳。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!