zookeeper报错persistence.FileTxnSnapLog$SnapDirContentCheckException: Snapshot dir

136 阅读1分钟

原因

第一次运行三个服务器时没有配置dataLogDir,之后再配置运行后可能与之前默认的log目录产生了冲突

解决

需要删除 data、datalog 目录下的 version文件夹

1. 删除指定文件夹

cd /data/zookeeper/data
rm version-2

cd /data/zookeeper/datalog
rm version-2

2. 重启 zookeeper 服务

docker restart zookeeper

3. 如果涉及依赖zookeeper 的服务,需重启对应服务,例如kafka

docker restart kafka