How can I delete a data node which is not empty in zookeeper?

Amit Kumar picture Amit Kumar · Dec 8, 2015 · Viewed 32.8k times · Source

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.

Answer

Martin Serrano picture Martin Serrano · Dec 17, 2015

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.