1、首先检查各个节点的ntp服务是否启动
systemctl status ntpd #查看ntp服务状态
如果没有启动,则需要启动
systemctl start ntpd
ntp服务设置开机自启
systemctl start ntpd
systemctl stop ntpd #ntp关闭命令
2、查看同步状态
ntpstat
如果时间未同步,则显示unsynchronised。
如果时间已同步则
3、查看时间同步结果。timedatectl,查看服务器时间状态,发现NTP synchronized为true,说明时间同步成功了。并且各个节点与master之间的时间都保持一致了:
4、重启cloudera的每一个节点
systemctl restart cloudera-scm-agent
5、注意
Ntp服务开启之后默认每64秒会同步一次时间。
当然,在所有slave主机上可以使用命令#ntpdate master 来手动同步主机时间
注意:
使用#ntpdate master命令手动同步时间时候需要把当前节点ntpd服务停止,要不然会报错socke is running exit错误