Pulsar集群: instanceId xxx is not match with xxx
1.问题原因
pulsar本地存储的instanceId与zookeeper不一致导致,即使将zookeeper上instanceId强行改为与本地相同的Id依然会报出异常。
可能是重复执行了以下命令导致
#刚入职的公司,同事说pulsar集群挂了,现在一直在用单节点,让我去看看原因,咱也不知道以前是怎么搞的
./bookkeeper shell metaformat
2.解决方案
查询bookkeeper.conf配置文件中journalDirectory的位置,然后前往对应位置对文件进行删除
cd /data/bookkeeper/journal
rm -rf *
然后删除zookeeper中相关数据
./zkCli.sh
#根据配置文件中的数据目录进行删除
deleteall /ledger
pulsar集群中的一台执行一下命令,然后启动即可
./bookkeeper shell metaformat
标签:zookeeper,instanceId,xxx,bookkeeper,集群,pulsar,Pulsar
From: https://www.cnblogs.com/nhui/p/17542692.html