近期搞HBase1.24全分布式部署,结果发现hadoop的集群服务器节点时间不同步,而HBase要求每个节点时间同步,或能容忍很小的时间差。最新的Ubuntu 用的是16.04貌似,在线联网方式装NTP也报错,但似乎也装上了,我也是醉了!但发现slave1的时间和Maser的时间差了4个小时,而且ntpdate master也同样无效,这条命令只能让分钟、秒和Master上一样,但无法解决4个小时的问题。

      上命令,timedatectl,一看,发现Master时区+0800,而slave1上是+0200;网上大部分解决办法是命令tzselect,然后选择亚洲-->中国->上海,但很遗憾,一点效果没有;后找到解决办法,运行命令dpkg-reconfigure tzdata,选择Asia-->Shanghai,确定,问题解决!