时间同步的方式:找一个机器,作为时间服务器,所有的机器与这台集群时间进行定时的同步,比如,每日十分钟,同步一次时间。
配置时间同步:
时间服务器的配置
-
检查ntp是否安装
rpm -qa|grep ntp
-
修改ntp配置文件
vi /etc/ntp.conf 修改内容如下 a)修改1 #restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap为 restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap b)修改2 server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst server 3.centos.pool.ntp.org iburst为 #server 0.centos.pool.ntp.org iburst #server 1.centos.pool.ntp.org iburst #server 2.centos.pool.ntp.org iburst #server 3.centos.pool.ntp.org iburst c)添加3 server 127.127.1.0 fudge 127.127.1.0 stratum 10
-
修改/etc/sysconfig/ntpd 文件
vim /etc/sysconfig/ntpd 增加内容如下 SYNC_HWCLOCK=yes
-
重新启动ntpd
[root@hadoop102 桌面]# service ntpd status ntpd 已停 [root@hadoop102 桌面]# service ntpd start 正在启动 ntpd: [确定]
-
执行
chkconfig ntpd on
其他机器配置(必须root用户)
-
在其他机器配置10分钟与时间服务器同步一次
[root@hadoop103 hadoop-2.7.2]# crontab -e 编写脚本 */10 * * * * /usr/sbin/ntpdate www.shy1.com 修改任意机器时间 date -s "2015-9-11" 十分钟后查看机器是否与时间服务器同步 date