暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

CDH 无法连接主机

IT那活儿 2024-02-19
731
点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!  

  
背 景:

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





问题描述



1.1 无法发出查询:未能连接到 Host Monitor

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

tail -f /var/log/cloudera-scm-server/cloudera-scm-server.log

日志提示

no server suitable for synchronization found (找不到适合同步的服务器)




解决方案



2.1 root用户执行ntpq -p命令查看ntp指向

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:


END


本文作者:冉雪松(上海新炬中北团队)

本文来源:“IT那活儿”公众号

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

评论