重新启动ArchLinux后,zookeeper将删除我添加的所有节点

重新启动ArchLinux后,zookeeper将删除我添加的所有节点,linux,apache-zookeeper,Linux,Apache Zookeeper,我正在配置zookeeper节点,当我重新启动机器时,所有节点都消失了。我正在使用命令“create/[node_name][data]”如果您使用的是默认的zoo.cfg,那么zookeeper数据目录可能位于tmp目录中,该目录在引导时被清除。尝试将其设置为其他值,如/var/lib/zookeer如果使用默认的zoo.cfg,则zookeer数据目录可能位于tmp目录中,该目录在引导时被清除。尝试将其设置为其他值,如/var/lib/zookeeper还应确保将节点创建为CreateMod

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

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

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

还应确保将节点创建为CreateMode.PERMANENT
临时节点将消失。

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

你发现了吗?如果没有,则再进行一次WAG:


默认的zoo.cfg为dataDir使用相对路径。因此,有一次如果您从bin dir中启动ZK,数据目录将是一个位置,但是如果您从上面的目录(通过./bin/…)启动它,那么它将是一个更高的目录。我总是在那里使用绝对路径…

你明白了吗?如果没有,则再进行一次WAG:

默认的zoo.cfg为dataDir使用相对路径。因此,有一次如果您从bin dir中启动ZK,数据目录将是一个位置,但是如果您从上面的目录(通过./bin/…)启动它,那么它将是一个更高的目录。我会一直使用一条绝对路径