centos7中hadoop各节点时间同步方法

centos7中hadoop各节点时间同步方法

采用NTP(Network Time Protocol)方式来实现, 选择一台机器, 作为集群的时间同步服务器, 然后分别配置服务端和集群其他机器。我这里以master机器时间为准,其他机器同这台机器时间做同步。

(一)NTP服务端

安装ntp服务(在master服务器上)

sudo su -

yum install ntp -y

配置/etc/ntp.conf,这边采用本地机器作为时间的原点

注释server列表:

#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 127.127.1.0 prefer
fudge 127.127.1.0 stratum 8
logfile /var/log/ntp.log

启动ntpd服务

systemctl start ntpd

查看ntp服务状态

systemctl status ntpd

加入开机启动

systemctl enable ntpd

(二) NTP客户端 (在slave1和slave2服务器上)

安装ntp

yum install ntpdate

配置crontab任务主动同步
ssh slave1
sudo su -
yum install ntpdate
vi /etc/crontab

# crontab -e
*/10 * * * * /usr/sbin/ntpdate 192.168.145.200;hwclock -w

ssh slave2
sudo su -
yum install ntpdate
vi /etc/crontab

# crontab -e
*/10 * * * * /usr/sbin/ntpdate 192.168.145.200;hwclock -w

然后重新启动hadoop集群服务器reboot.
—-the—-end——

猜你喜欢

转载自blog.csdn.net/hsg77/article/details/80976645