在master集群中启动ntp服务的命令

在master集群中启动ntp服务的命令,第1张

一般来说,NTP服务器配置在NameNode所在的机器上,因为这个机器更加稳定。
NTP服务器时间同步的原理(自己的理解):
1) NTP服务有2个端:NTP服务器端(NTP服务器)+NTP客户端(其它主机);
2) 客户端与服务器进行通信,查询时间,从而实现时间同步
下面讲解配置过程和原理:
1 NTP服务器端配置
11 master和slaves结点下载并安装ntp、ntpdate
在这里插入描述
在这里插入描述
在这里插入描述
在这里插入描述
12 master结点配置/etc/ntpconf文件
在这里插入描述
修改为(各语句的意义有注释):
在这里插入描述
13 master设置开机自启ntp
master开机自启ntp:
在这里插入描述
master检查一下ntp是否设置自启成功:
在这里插入描述
14 master启用NTP服务
master启动ntp,并检查是否启动成功:
在这里插入描述
15 master设置防火墙,放行NTP协议请求
关闭防火墙即可。(如果不关闭防火墙,那就需要进行其它设置。)
16 master设置硬件时间(BIOS时间,主板上的时间)
master查看ntp的情况(这里的表格还不会看,后面深入学习)
在这里插入描述
同步硬件时间和系统时间,并查看(这里表示,硬件时间已经和刚刚配置的NTP服务器同步):
在这里插入描述
至此,master(NTP服务器)的NTP配置完毕。
2 NTP客户端配置
21 slave1-3安装NTP服务和NTPDATE工具
上面已经安装了
22 slave1-3设置定时器
在这里插入描述
编辑(这里的意思是,每天让这个客户端和主机的时间同步一次):
在这里插入描述
slave1-3设置ntpdate开机自启
在这里插入描述
手动让slave1-3主机的时间和master的同步(发现第一次的offset为18秒,第二次就很小了。这一步应该不是必须的,后面具体研究NTP时间同步):
在这里插入描述
再手动让slave1-3主机硬件时间和(刚刚同步过的)系统时间同步:
在这里插入描述
至此,hadoop集群的时间同步配置完毕。

数万台。一台ntp服务器可同步数万台客户端、服务器和工作站等设备时钟。服务器指在网络环境中或在具有客户,服务器结构(参见客户-服务器计算)的分布式管理环境中,为客户的请求提供服务的节点计算机。

ntpq-p命令列出了所有作为时钟源校正过本地NTP服务器时钟上层NTP服务器的列表,每一列的含义分别如下:
remote:响应请求的NTP服务器的名称(IP地址或域名),带“”的表示本地NTP服务器与该服务器同步
refid:远程NTP服务器使用的上一级ntp服务器的IP地址
st:远程NTP服务器的级别,由于NTP是层级结构,有顶端的服务器,多层的RelayServer再到客户端。所以服务器从高到低,级别可以设定为1~16级。为了减缓负荷和网络堵塞,原则上应该避免直接连接到级别为1的服务器。
t:本地NTP服务器与远程NTP服务器的通信方式。u:单播;b:广播;I:本地when:上次成功请求后到现在的秒数poll:本地NTP服务器与远程NTP服务器同步的时间间隔。
reach:这是一个八进制的值,用来测试衡量前八次查询是否成功和服务器连接。377表示都成功,0表示不成功delay:网络延时,单位为微秒(μs)
offset:本地NTP服务器与远程NTP服务器的时间偏移,单位为毫秒(ms)。offset越接近于0,主机与NTP服务器的时间越接近jitter:查询偏差的分布值,用于表示远程NTP的网络延时是否稳定,单位为微秒(μs)。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10685381.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存