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
>

Reply via email to