更新时间:2022-12-09 GMT+08:00
由于主备Master节点时间未同步导致ZooKeeper服务不可用
问题背景与现象
MRS集群ZooKeeper服务无法启动,出现ZooKeeper服务不可用告警。
原因分析
以root用户登录主、备Master节点,执行ntpq -p命令查看两节点时间未同步。
解决办法
- 以root用户登录主OMS节点执行ifconfig命令,查找当前节点的浮动IP。
例如执行后结果如下,则当前节点的浮动IP为192.168.0.3。
- 登录NTP时间异常的Master节点,执行以下命令关闭NTP服务。
service ntpd stop
- 执行以下命令手动同步主、备Master节点的时间。
/usr/sbin/ntpdate 1查询到的浮动IP
- 执行以下命令启动NTP服务。
service ntpd start
- 执行ntpstat命令查看时间同步结果。
父主题: 使用ZooKeeper