删除/取消设置 zk 节点数据而不删除其子节点

问题描述

我正在尝试通过其 CLI 取消设置 Zookeeper 节点的数据。目标节点下面有多个子节点,我不希望它们受此影响。所以,想知道是否有任何命令。 rm 和 rmr 在这种情况下没有帮助,因为它们删除了整个路径。

解决方法

其中一个选项是将空字符串设置为值:

set /path/to/node ''

它不会取消设置数据,只是用空字符串覆盖它。