gpt4 book ai didi

SolrCloud 负载均衡

转载 作者:行者123 更新时间:2023-12-04 08:07:38 26 4
gpt4 key购买 nike

我正在开发一个使用 Solr 作为搜索引擎的 .NET 应用程序。我已经用两台服务器(一台用于副本)配置了 SolrCloud 安装,并且我没有将索引拆分为分片(分片数 = 1)。我读过 SolrCloud(通过 Zookeeper)可以做一些负载平衡,但我不明白如何。如果调用部署了 solr 实例的特定地址,则查询仅出现在该特定服务器的日志中。

在 SolrCloud 的文档中,我发现:

明确指定要查询的分片地址,提供用于负载平衡和故障转移的替代方案(以 | 分隔):

http://www.ipaddress.com:8983/solr/collection1/select?shards=www.ipaddress.com:8983/solr|www.ipaddress.com:8900/solr,www.ipaddress.com:7574/solr|www.ipaddress.com:7500/solr

我想知道如果有一个完整的索引(只有一个分片),以及在这种情况下负载平衡器是如何工作的,我是否可以使用这个符号来强制负载平衡。

更新:我已经测试了这个解决方案并且它有效。在字段“shards”中添加各种分片地址,以字符“|”分隔强制 Solr 调用执行简单循环平衡的内部负载平衡器 (LBHttpSolrServer)。

谢谢你的帮助。

问候,
雅各布

最佳答案

我已经测试了这个解决方案并且它有效。在字段“shards”中添加各种分片地址,以字符“|”分隔强制 Solr 调用执行简单循环平衡的内部负载平衡器 (LBHttpSolrServer)。

关于SolrCloud 负载均衡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26533833/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com