6

我是 SolrCloud(4.X) 的新手,谁能详细解释一下 Zookeeper 在 SolrCloud 中的角色和职责?Zookeper 在搜索/添加到 Solr 的请求方面是如何工作的?

4

1 回答 1

10

Zookeepers 是 SolrCloud 配置的中央存储库。您可以将其视为一个分布式文件系统,集群中的所有 Solr 节点都可以访问它。因此,如果您更改任何配置文件,您只需通知或将其上传到 Zookeeper,而不是集群中的每个节点。

Zookeeper 的另一个重要职责是密切关注集群中所有 Solr 节点的状态。如果任何节点出现故障并且该节点的搜索请求进入,Zookeeper 会将其路由到备用副本节点。

当您在 SolrCloud 中更新任何文档时,zookeeper 会将您的更新请求委托给云中保存该文档的相应节点

有关详细信息,您应该阅读此内容, https://cwiki.apache.org/confluence/display/ZOOKEEPER/ProjectDescription

于 2013-10-28T07:05:26.990 回答