1.安装ntp服务
$ sudo apt-get install ntp
2.修改配置文件
参考配置NTP服务ntpd/ntp.conf(搭建Hadoop集群可参考)
$ vim /etc/ntp.conf
#配置客户端的授权,也就是给指定的机器(客户端)设置访问NTP Server的权限,这是通过restrict配置项实现的
#local network net ---czm
restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap
#如果集群是在一个封闭的局域网内,可以屏蔽掉默认的server:
#we don't need internet time server---czm
#pool 0.ubuntu.pool.ntp.org iburst
#pool 1.ubuntu.pool.ntp.org iburst
#pool 2.ubuntu.pool.ntp.org iburst
#pool 3.ubuntu.pool.ntp.org iburst
#将本机的本地时钟作为时间供给源,这样,即便它失去网络连接,它也可以继续为网络提供服务
#local server ---czm
server 127.127.1.0
fudge 127.127.1.0 stratum 10
3.启动服务
$ service ntpd start
4.非服务器主机设置定时时间同步任务(root任务)
$ crontab -e
0-59/10 * * * * /user/sbin/ntpdate TimeServerDostname
注解:然而我失败了。。。以上步骤仅供参考,我的集群时间好像是同步的,我暂时就不折腾了,以后遇到再去解决。以上步骤参考自centos ,ubuntu下试验失败