- solr/
- 我们如何知道SolrCloud集群中的所有Solr节点都是同步的?
我们如何知道SolrCloud集群中的所有Solr节点都是同步的?
我们如何知道SolrCloud集群中的所有Solr节点都是同步的?,solr,solrcloud,Solr,Solrcloud,我有一个SolrCloud设置,有2个Solr节点和3个ZooKeeper节点。碎片1和复制因子2
我如何知道Solr节点(领导者/副本)都是同步的,并且所有索引数据都已成功复制
谢谢,
AmitSolrCloud API调用是完全一致的,因为当响应返回时,它在所有相关副本确认接收到更新并添加到事务日志后才这样做(否则会出现错误)
这尤其值得一读
SolrCloud中的索引流程如下所示:
传入的文档由节点接收并转发到适当的
领导
从领导者那里,它们被发送到所有副本,以供相关人员使用
碎片
复
我有一个SolrCloud
设置,有2个Solr节点
和3个ZooKeeper节点
。碎片1和复制因子2
我如何知道Solr节点(领导者/副本)都是同步的,并且所有索引数据都已成功复制
谢谢,
AmitSolrCloud API调用是完全一致的,因为当响应返回时,它在所有相关副本确认接收到更新并添加到事务日志后才这样做(否则会出现错误)
SolrCloud中的索引流程如下所示:
传入的文档由节点接收并转发到适当的
领导
从领导者那里,它们被发送到所有副本,以供相关人员使用
碎片
复制品对他们的领导人作出回应
引线响应发起节点
在所有引导节点都响应之后,发起节点将向客户端进行响应。此时,集群中所有节点的所有文档都已刷新到tlog
SolrCloud API调用是完全一致的,因为当响应返回时,它在所有相关副本确认接收到更新并添加到事务日志后才这样做(否则会出现错误)
SolrCloud中的索引流程如下所示:
传入的文档由节点接收并转发到适当的
领导
从领导者那里,它们被发送到所有副本,以供相关人员使用
碎片
复制品对他们的领导人作出回应
引线响应发起节点
在所有引导节点都响应之后,发起节点将向客户端进行响应。此时,集群中所有节点的所有文档都已刷新到tlog
谢谢你,凯利!如何确认/验证索引数据已复制到SolrCloud中的其他solr节点?否则您将收到API错误。另外,如果您查看SolrCloud管理控制台并检查碎片/副本,如果它们都是绿色的,则表示它们很好。同样,Solr的API要求一致性,因此如果一致性失败,您将在API调用中得到一个错误!如何确认/验证索引数据已复制到SolrCloud中的其他solr节点?否则您将收到API错误。另外,如果您查看SolrCloud管理控制台并检查碎片/副本,如果它们都是绿色的,则表示它们很好。同样,Solr的API需要这种一致性,因此如果一致性失败,您将在API调用中得到一个错误