目录

一、问题描述

二、解决问题

三、总结


一、问题描述

  • 启动zookeeper之后有一个节点没有QuorumPeerMain进程,zookeeper-x.x.x/bin目录下,cat zookeeper.out,就能立马看到报错信息了。
  • 报错: [myid:] - ERROR [main:QuorumPeerMain@85] - Invalid config, exiting abnormally org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: Error processin  /opt/module/zookeeper-3.4.10/bin/../conf/zoo.cfg
  • 如图:

二、解决问题

  • 搜了一下,应该是/zookeeper-3.4.10/zkData目录下的myid文件有问题
  • myid里面只有一个用作标识各节点的数字,范围好像得在1~255之中,我的情况是:我用了0~2作为三台节点的id,但zoo.cfg配置的信息是1~3,如图:
  • 将三台节点的id分别由0,1,2改为1,2,3之后就不报错了。

三、总结

  • zookeeper的各配置信息要统一。
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐