hadoop 集群时间NTP同步
- 时区一致。
要保证设置主机时间准确,每台机器时区必须一致。实验中我们需要同步网络时间,
因此要首先选择一样的时区。先确保时区一样,否则同步以后时间也是有时区差。
可以使用date查看自己的机器时间
由于hadoop集群对时间要求很高,所以集群内主机要经常同步。我们使用ntp进行时间同步,master作为ntp服务器,其余的当做ntp客户端。 - 选择时区:
tzselect 5 9 1 1
时间同步完,需要下载网络时间协议 NTP (Network Time Protocol)用来同步网络中各个计算机的时间的协议。
yum install –y ntp 下图是下载好后的NTP,有些NTP在安装centos时就自带了。
master作为ntp服务器,修改ntp配置文件。(master上执行)vi /etc/ntp.conf 添加
server 127.127.1.0 # local clock fudge 127.127.1.0
stratum 10 #stratum设置为其它值也是可以的,其范围为0~15
保存退出后,重启ntp服务。
/bin/systemctl restart ntpd.service
- 注意以上都是在master主节点执行的
在从节点 slave1 slave2配置NTP
编辑 :vi /etc/ntp.conf
注释掉以server开头的行,并只需要添加
server master
配置好后保存退出, 其他机器同步(slave1,slave2)
等待几分钟,再到其他机上同步该机器时间。
ntpdate master
hadoop 集群时间NTP同步就配置好啦,还有疑问的博友欢迎在下方评论。
还没有评论,来说两句吧...