我一直在使用 SolrCloud 的系统,这需要一个 Zookeeper 集合,帮助"管理整体结构这样索引和搜索请求都可以正确路由" (直接从Solr documentation开始)。
这究竟是什么"管理" ?运行Solr的机器从Zookeeper集合读取/写入的信息是什么信息什么数据 /配置/信息?为什么? Zoor中的数据是否在运行时由solr更改?或者你配置"数据"一次,运行时将在SolrCloud主机上读取所有内容吗?
为了正确看待问题,这是我与Zookeeper,Solr的第一次接触,以及在许多方面与分布式系统的接触。
答案 0 :(得分:4)
单节点 Solr实例通常在包含conf
,schema.xml
等文件的stopwords.txt
文件夹中使用自己的配置文件。
但在Solr 云上下文中,集合是具有核心组的逻辑索引。这些核心组需要集中配置(属于同一集合的核心之间共享的相同配置)。
ZooKeeper 是一种集中式服务,用于维护分布式系统中的配置信息。
您可以上传,下载和编辑配置文件,以便属于相同集合的所有核心获得相同的配置集。
您可以阅读有关Solr云配置管理here
的更多信息