web-dev-qa-db-ja.com

zookeeperで空でないデータノードを削除するにはどうすればよいですか?

コマンドラインインターフェイスからzookeeperのノードを削除するには、deleteコマンドがあります。実行すると、次のように表示されます。

Node not empty: /testNode

このガイド を使用しています。

16
Amit Kumar

zkCliは、この目的のためにrmr(非推奨)またはdeleteallコマンドを提供します。パスの下にあるすべてのノードを再帰的に削除します。このコマンドは バージョン3.4.0まで表示されません でした。指定したドキュメントリンクはバージョン3.3.3

29
Martin Serrano

Javaで次のコマンドを使用します。

zkClient.deleteRecursive(ZkUtils.getTopicPath(topicName));

0
Vaibhav Desai