0

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

4

3 回答 3

1

你想通了吗?如果没有,再来一张 WAG:

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

于 2013-07-09T13:19:38.050 回答
1

还要确保您正在创建节点,因为 CreateMode.PERMANENT EPHEMERAL 节点将消失。

于 2013-06-05T15:18:06.910 回答
1

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

于 2013-05-24T08:56:05.400 回答