部署指标平台测试环境过程中,需要搭建一套CDH集群用于管理部署HDFS、yarn、spark组建,由于内网环境无法联通网络,部署过程中时间不同步导致CDH三个节点与cloudera server无法连接。

1.2 通过CDH平台或者CDH-server本地查看日志发现报错提示

tail -f /var/log/cloudera-scm-server/cloudera-scm-server.log
日志提示
no server suitable for synchronization found (找不到适合同步的服务器)

2.2 在server、agent1、agent2节点查看当前时间
date #(发现agent2的时间为1985年)
------------------------------------------------------------
---------------------------------------------------------------------
#先手动调整agent2时间
date -S “2023-12-28 15:27:31”
2.3 搭建一个ntp服务器
yum install ntp
1)yum下载完成后,rpm -qa查看当前的ntp安装情况
ntp-4.2.6p5-25.el7.centos.x86_64
ntpdate-4.2.6p5-25.el7.centos.x86_64

2)修改ntp服务器配置文件,将agent1、agent2时间全部同步指向server节点
#server节点配置
vi /etc/ntp.conf
server 127.127.1.0
fudge 127.127.1.0 startum 8

#agent1、agent2节点配置,指向server端
server 192.xxx.xxx.xxx iburst

3)启动ntp服务
systemctl start ntpd
4)查看ntp服务启动状态
systemctl status ntpd

5)三个节点均启动后查看各个节点指向,以及同步状态
#server节点:
ntpq -p
remote refid st t when poll reach delay offset jitter
*LOCAL(0) .LOCL. 5 l 16 64 377 0.000 0.000 0.000
#agent节点:
ntpq -p
remote refid st t when poll reach delay offset jitter
*cdh-master LOCAL(0) 6 u 367 1024 377 1.468 -0.270 0.944
注:reach为0表示同步失败。
reach:是一种衡量前8次查询是否成功的位掩码值,377表示都成功,0表示不成功。
delay:网络延时,单位是10的-6次方秒。
offset:本地NTP服务器与远程NTP服务器的时间偏移。
jitter:查询偏差的分布值,用于表示远程NTP服务器的网络延时是否稳定,单位为10的-6次方秒。
2.4 ntp服务器部署且同步完成后,重启cloudera-scm-server、cloudera-scm-agent
systemctl restart cloudera-scm-server
systemctl restart cloudera-scm-agent
CDH角色正常连接HOST:


本文作者:冉雪松(上海新炬中北团队)
本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




