文档首页/ MapReduce服务 MRS/ 故障排除/ 使用ZooKeeper/ 由于主备Master节点时间未同步导致ZooKeeper服务不可用
更新时间:2022-12-09 GMT+08:00

由于主备Master节点时间未同步导致ZooKeeper服务不可用

问题背景与现象

MRS集群ZooKeeper服务无法启动,出现ZooKeeper服务不可用告警。

原因分析

root用户登录主、备Master节点,执行ntpq -p命令查看两节点时间未同步。

解决办法

  1. root用户登录主OMS节点执行ifconfig命令,查找当前节点的浮动IP。

    例如执行后结果如下,则当前节点的浮动IP为192.168.0.3。

  2. 登录NTP时间异常的Master节点,执行以下命令关闭NTP服务。

    service ntpd stop

  3. 执行以下命令手动同步主、备Master节点的时间。

    /usr/sbin/ntpdate 1查询到的浮动IP

  4. 执行以下命令启动NTP服务。

    service ntpd start

  5. 执行ntpstat命令查看时间同步结果。