dubbo KeeperErrorCode = Directory not empty for /dubbo/metadata/...

niaiai 2020-04-03 AM 136℃ 0条

升级dubbo 2.7.3出现错误 KeeperErrorCode = Directory not empty for /dubbo/metadata/...

dubbo2.7.3版本增加了元数据metadata

Directory not empty for /dubbo/metadata/ai.ynt.learn.service/...

出现这个错误是zookeeper中这个路径不为空,导致dubbo无法删除

解决方法 手动删除这些目录

# 进入zookeeper主机,找到zkCli.sh,进入zk命令行
/usr/local/zookeeper-3.4.13/bin/zkCli.sh

# 查看根节点信息
ls /

# 查看/dubbo/metadata信息
ls /dubbo/metadata

# 删除节点信息
rmr /dubbo/metadata/ai.ynt.learn.service...

# 删除完成重启项目即可

非特殊说明,本博所有文章均为博主原创。

评论啦~