文档首页/
MapReduce服务 MRS/
组件操作指南(LTS版)(巴黎区域)/
使用ZooKeeper/
ZooKeeper常见问题/
使用deleteall命令,删除大量znode时,偶现报错“Node does not exist”错误
更新时间:2022-12-14 GMT+08:00
使用deleteall命令,删除大量znode时,偶现报错“Node does not exist”错误
问题
客户端连接非leader实例,使用deleteall命令删除大量znode时,报错Node does not exist,但是stat命令能够获取到node状态。
回答
由于网络问题或者数据量大导致leader和follower数据不同步。解决方法是客户端连接到leader实例进行删除操作。具体过程是首先根据如何查看哪个ZooKeeper实例是leader查看leader所在节点IP,使用连接客户端命令zkCli.sh -server leader节点IP:2181成功后进行deleteall命令删除操作,具体操作请参见使用ZooKeeper客户端。
父主题: ZooKeeper常见问题