FAQ-impala查询时间类型数据与实际值有时差

问题描述/异常栈

Not enough memory available on host

解决方案

-use_local_tz_for_unix_timestamp_conversions=true
-convert_legacy_hive_parquet_utc_timestamps=true

问题原因

hiveparquet表的时候时间字段会用utc时间,impala读的时候不加任何参数的处理也会读成utc时间,比我们差了八个小时,加上这两个参数是为了识别到hive写的parquet表就自动加8小时确保结果一致

作者:林帅