如何删除zookeeper中非空的数据节点?
How can I delete a data node which is not empty in zookeeper?
要从命令行界面删除 zookeeper 中的节点,有一个删除命令。当我 运行 它时,它说:
Node not empty: /testNode
我正在使用 this guide。
zkCli
为此提供了 rmr
(已弃用)或 deleteall
命令。它将递归删除路径下的所有节点。这个命令没有appear until version 3.4.0。您提供的文档 link 适用于版本 3.3.3
。
我在Java中使用以下命令:
zkClient.deleteRecursive(ZkUtils.getTopicPath(topicName));
要从命令行界面删除 zookeeper 中的节点,有一个删除命令。当我 运行 它时,它说:
Node not empty: /testNode
我正在使用 this guide。
zkCli
为此提供了 rmr
(已弃用)或 deleteall
命令。它将递归删除路径下的所有节点。这个命令没有appear until version 3.4.0。您提供的文档 link 适用于版本 3.3.3
。
我在Java中使用以下命令:
zkClient.deleteRecursive(ZkUtils.getTopicPath(topicName));