在大数据集群中,一个最重要的概念就是对各个服务器做时间同步
时间同步的重要性:保证集群中每台服务器的时间一致,误差可以忽略不计,同时集群之间的机器在进行通信的时候,不会导致连接超过集群中服务设置的超时时间
简单点说:就是保证例如,Hadoop,spark等服务的主从节点的通信正常,不会造成主节点与从节点通信超时
下面开始配置主从节点的时间同步配置:最简单版本
本次操作为三台虚拟服务器(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,重启服务
Servicentpd restart
5,查看同步状态
执行ntpstat (由于时间同步需要一定时间,快的10S,慢的10分钟)
如果同步成功,显示的是已经同步
二、从节点
从节点比较简单
重复以下步骤:
1,安装NTP服务区
2,配置ntp.conf中的server为主节点
例如serverMaster
3,执行同步
ntpdate-u Master
这里需要注意以下,执行同步的时候,主节点的状态一定要是已经同步
4,查看同步状态
ntpstat
OK,配置完成
原创:来自科多大数据