重启arch linux后,zookeeper删除我添加的所有节点

时间:2013-05-16 15:54:30

标签: linux apache-zookeeper

我正在配置我的zookeeper节点,当我重新启动我的机器时,所有节点都消失了。我正在使用命令“create / [node_name] [data]”

3 个答案:

答案 0 :(得分:1)

如果您使用的是默认的zoo.cfg,则您的zookeeper数据目录可能位于tmp目录中,该目录在引导时被清除。尝试将其设置为其他内容,例如/var/lib/zookeeper

答案 1 :(得分:1)

还要确保将节点创建为CreateMode.PERMANENT EPHEMERAL节点将消失。

答案 2 :(得分:1)

你有没有想到这一点?如果没有,还有一个WAG:

默认的zoo.cfg使用dataDir的相对路径。所以有一次,如果你从bin目录中启动ZK,数据目录将是一个地方,但如果你从上面的目录(通过./bin / ...)启动它,那么它将是一个更高的目录。我总是会在那里使用绝对路径......