Hadoop和HBase打印出来的日志的时区是比北京时间早了8小时。
解决方法:
在以下文件各加入一行。
vim hadoop-env.sh export HADOOP_OPTS="$HADOOP_OPTS -Duser.timezone=GMT+08" vim yarn-env.sh YARN_OPTS="$YARN_OPTS -Duser.timezone=GMT+08" vim hbase-env.sh export TZ="Asia/Shanghai"
* 其它如ZooKeeper、Flume、Kafka、Storm等,也是类似的原理,找到*env.sh或log4j.properties文件,指定时区即可。
博主没实测,请各位自行尝试。