我有适用于Solr Cloud的zookeeper znode。我可以使用以下solr命令查看上传的文件。
ubuntu@ip-172-26-12-83:~/solr-7.7.2/bin$ ./solr zk ls /solr/configs/_default -z 127.0.0.1:2181,13.113.xx.xx:2181
protwords.txt
managed-schema
solrconfig.xml
synonyms.txt
stopwords.txt
lang
params.json
但是当我尝试签入zookeeper数据目录时,它没有显示上述文件。
ubuntu@ip-172-26-12-83:~/solr-7.7.2/bin$ ls /tmp/zookeeper/
myid version-2 zookeeper_server.pid
ubuntu@ip-172-26-12-83:~/solr-7.7.2/bin$\
答案 0 :(得分:0)
Zookeeper不会将其内容直接作为文件存储在磁盘上(因此,您不会期望在datadir下找到与文件1:1匹配的文件)。由于Zookeeper中存储的内容并不总是常规文件(并且在节点之间同步),因此没有任何理由将此映射设置为1:1。
内容始终保留在内存中,a snapshot and a transaction log保留在磁盘上以在必要时恢复内容。
数据目录
此目录中有两个文件:
myid-在人类可读的ASCII文本中包含一个表示服务器ID的整数。
快照。 -保存数据树的模糊快照。
创建这些文件的频率取决于您Zookeeper安装的设置。