Pulsar集群: instanceId xxx is not match with xxx

发布时间 2023-07-10 23:44:10作者: 最爱吃兽奶01

Pulsar集群: instanceId xxx is not match with xxx

WechatIMG324

1.问题原因

pulsar本地存储的instanceId与zookeeper不一致导致,即使将zookeeper上instanceId强行改为与本地相同的Id依然会报出异常。

可能是重复执行了以下命令导致

#刚入职的公司,同事说pulsar集群挂了,现在一直在用单节点,让我去看看原因,咱也不知道以前是怎么搞的
./bookkeeper shell metaformat
2.解决方案

查询bookkeeper.conf配置文件中journalDirectory的位置,然后前往对应位置对文件进行删除

cd /data/bookkeeper/journal
rm -rf *

WechatIMG329

然后删除zookeeper中相关数据

./zkCli.sh
#根据配置文件中的数据目录进行删除
deleteall /ledger

pulsar集群中的一台执行一下命令,然后启动即可

./bookkeeper shell metaformat