There's no way to do this in Curator currently that I'm aware of. You'd have to implement a recursive function to query and delete child nodes before deleting the parent node.
On Wed, Nov 13, 2013 at 6:35 PM, Techy Teck <[email protected]> wrote: > Is there any way to delete all the child nodes of any parent node > recursively using curator? > > CuratorFramework client = > CuratorClient.createSimple("localhost:2181"); > client.start(); > > client.delete().forPath("/foo"); > > > I have couple of children node inside /foo parent node. So is there any > way to delete all the child nodes recursively within any parent node using > Curator library? > > This is what I get - > > Exception in thread "main" > org.apache.zookeeper.KeeperException$NotEmptyException: KeeperErrorCode = > Directory not empty for /foo >
