zookeeper节点无法启动(myid缺失)

错误信息:

错误原因:

集群中的每台ZK server都会有一个用于惟一标识自己的id,有两个地方会使用到这个id:myid文件和zoo.cfg文件中。myid文件存储在dataDir目录中,指定了当前server的server id。在zoo.cfg文件中,根据server id,配置了每个server的ip和相应端口。Zookeeper启动的时候,读取myid文件中的server id,然后去zoo.cfg 中查找对应的配置

因为缺失myid,所以zookeeper启动时无法读取

解决办法:

在zoo.cfg文件中的dataDir,在对应地址下面手动创建myid,并设置一个数字,每个节点数字都不一样,然后reboot

zookeeper节点无法启动(myid缺失)_第1张图片

丢失myid:


未丢失myid:

zookeeper节点无法启动(myid缺失)_第2张图片



你可能感兴趣的:(zookeeper节点无法启动(myid缺失))