zookeeper有个节点挂了,重启显示start成功,查看status还是显示not running。网上查了下,一般是端口占用或者删除dataDir下配置的zookeeper_server.pid。结果还是不行。翻了下zookeeper.out的日志,发现是读dataDir下的snapshot失败了。删除了dataDir下整个version-2文件夹,可以正常启动了。综上,清空dataDir时仅保留myid即可,myid存储对应的server编号,在conf/zoo.cfg配置。Mark下问题。
Logo

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

更多推荐