留图做个纪念吧,hive执行同一个hql的问题,原来是这样解决的!
请大家先查看图片附件,观摩一下,
?
?
经过仔细检查,才发现是时区不一致,有朋友解答:
fromUnixTime用到了SimpleDateFormat
SimpleDateFormat里面用到了Calendar
Calendar用的是DefaultTimeZone
?
在他的启发下,我对各个机器进行DefaultTimeZone检查,
发现还真有不一样的地方:
/etc/sysconfig/clock
请管理员全部改成
ZONE="Asia/Shanghai"
UTC=false
ARC=false
再运行一下,正常了!!!折腾了一天呀!!!
1 楼 caizhongda 2012-05-21 mark 都是要慢慢探索的颚