curator-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cameron McKenzie <mckenzie....@gmail.com>
Subject Re: Delete all the child nodes within parent node?
Date Fri, 15 Nov 2013 02:27:34 GMT
Thanks Jordan,
I missed this fix in the latest release.
cheers
Cam


On Fri, Nov 15, 2013 at 1:03 PM, Jordan Zimmerman <
jordan@jordanzimmerman.com> wrote:

> 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