curator-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jordan Zimmerman <jor...@jordanzimmerman.com>
Subject Re: Delete all the child nodes within parent node?
Date Fri, 15 Nov 2013 02:03:59 GMT
CURATOR-30 added a recursive delete method:

client.delete().deletingChildrenIfNeeded()…

-Jordan

On Nov 13, 2013, at 12:21 AM, Cameron McKenzie <mckenzie.cam@gmail.com> wrote:

> 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 <comptechgeeky@gmail.com> 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
> 


Mime
View raw message