问题描述
我目前正在使用 SolrCloud 并在服务器上设置了 Zookeeper。为了在 SolrCloud 中创建一个集合,我在 Zookeeper 中上传了一个配置集并使用它来创建一个集合。在zookeeper服务器上,我使用Zookeeper的CLI查看配置文件如下:-
zk@ip-some-ip-some-ip:/opt/zookeeper/bin$ ./zkCli.sh -server 127.0.0.1:9983
/usr/bin/java
Connecting to 127.0.0.1:9983
[zk: 127.0.0.1:9983(CONNECTED) 0]
[zk: 127.0.0.1:9983(CONNECTED) 0] ls /configs
[_default,config_1,config_2]
[zk: 127.0.0.1:9983(CONNECTED) 1]
我尝试在所有 zookeeper 目录中搜索 /configs 目录,但找不到。它实际上存在于系统中的什么位置?
find /var/zookeeper/ -name "configs"
find /opt/zookeeper/ -name "configs"
但没有找到任何东西。
我在系统上的其他任何地方都没有任何 zookeeper 目录。
如果我需要任何其他信息,请告诉我。感谢阅读。
解决方法
Zookeeper 将其数据保存在内存中。从documentation,
与为存储而设计的典型文件系统不同,ZooKeeper 数据保存在内存中,这意味着 ZooKeeper 可以实现高吞吐量和低延迟。
交易日志存储在Zookeeper's data directory