如何在zookeeper中删除非空的数据节点?

epfja78i  于 2022-12-09  发布在  Apache
关注(0)|答案(3)|浏览(782)

在zookeeper中从命令行界面删除一个节点有一个delete命令。当我运行它时,它说:

Node not empty: /testNode

我使用的是this guide

szqfcxe2

szqfcxe21#

zkCli提供了rmr(已过时)或deleteall命令用于此目的。它将递归删除路径下的所有节点。此命令不是appear until version 3.4.0。您提供的文档链接适用于3.3.3版本。

7xllpg7q

7xllpg7q2#

我在Java中使用以下命令:
zkClient.deleteRecursive(ZkUtils.getTopicPath(topicName));

yqkkidmi

yqkkidmi3#

删除所有节点Name
例如:deleteall /hbase在hbase 2.4.1中对我有效

相关问题