在大数据集群中,一个最重要的概念就是对各个服务器做时间同步
时间同步的重要性:保证集群中每台服务器的时间一致,误差可以忽略不计,同时集群之间的机器在进行通信的时候,不会导致连接超过集群中服务设置的超时时间
简单点说: 就是保证例如,Hadoopspark等服务的主从节点的通信正常,不会造成主节点与从节点通信超时.
下面开始配置主从节点的时间同步配置:最简单版本
本次操作为三台虚拟服务器(Centos系统)
机器名字分别为
Master
Slave1
Salve2
一、主节点
1, 安装服务:
进入虚拟机 ,执行 yum install ntpd
2, 配置
Vi /etc/ntp.conf
注释掉其中的 server xxx.pool.centos.xxxx
添加 server ntp7.aliyun.com
利用阿里云为我们的ntp服务器
3, 执行同步
Ntpdate -u ntp7.aliyun.com
执行成功过后,会展示 offset 0.0000xxx之类的信息
4, 重启服务
Service ntpd restart
5, 查看同步状态
执行ntpstat (由于时间同步需要一定时间,快的10S ,慢的10分钟)
如果同步成功,显示的是已经同步
二、从节点
从节点比较简单
重复以下步骤:
1, 安装NTP服务区
2, 配置 ntp.conf中的server 为主节点
例如 server Master
3, 执行同步
ntpdate -u Master
这里需要注意以下,执行同步的时候,主节点的状态一定要是已经同步
4, 查看同步状态
ntpstat
OK,配置完成
原创,转载需注明出处
来自 科多大数据高级工程师张老师
标签: linuxntp客户端