Solr和Zookeeper之间的互动是什么?

时间:2017-09-20 22:49:07

标签: solr apache-zookeeper solrcloud

我一直在使用 SolrCloud 的系统,这需要一个 Zookeeper 集合,帮助"管理整体结构这样索引和搜索请求都可以正确路由" (直接从Solr documentation开始)。

这究竟是什么"管理" ?运行Solr的机器从Zookeeper集合读取/写入的信息是什么信息什么数据 /配置/信息?为什么? Zoor中的数据是否在运行时由solr更改?或者你配置"数据"一次,运行时将在SolrCloud主机上读取所有内容吗?

为了正确看待问题,这是我与Zookeeper,Solr的第一次接触,以及在许多方面与分布式系统的接触。

1 个答案:

答案 0 :(得分:4)

单节点 Solr实例通常在包含confschema.xml等文件的stopwords.txt文件夹中使用自己的配置文件。 但在Solr 上下文中,集合是具有核心组的逻辑索引。这些核心组需要集中配置(属于同一集合的核心之间共享的相同配置)。 ZooKeeper 是一种集中式服务,用于维护分布式系统中的配置信息。

您可以上传,下载和编辑配置文件,以便属于相同集合所有核心获得相同的配置集。

您可以阅读有关Solr云配置管理here

的更多信息