Hadoop集群时间同步

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下试验失败

posted @ 2017-07-09 13:53  岑忠满  阅读(2109)  评论(0编辑  收藏  举报