For deleting a node in zookeeper from command line interface there is a delete command. When I run it, it says:
Node not empty: /testNode
I am using this guide.
For deleting a node in zookeeper from command line interface there is a delete command. When I run it, it says:
Node not empty: /testNode
I am using this guide.
The zkCli
provides the rmr
(deprecated) or deleteall
command for this purpose. It will recursively delete all nodes under the path. This command did not appear until version 3.4.0. The documentation link you provided is for version 3.3.3
.
deleteall nodeName
For example: deleteall /hbase works for me in hbase 2.4.1
I use the following command in Java:
zkClient.deleteRecursive(ZkUtils.getTopicPath(topicName));
© 2022 - 2024 — McMap. All rights reserved.
org.apache.zookeeper.cli.DeleteAllCommand#exec
– Arst