【发布时间】:2016-05-10 20:23:18
【问题描述】:
我有一个在 Solr 5.1.0 上运行的 SolrCloud,它由一组用于搜索和更新的强大机器组成。
我有一组额外且速度较慢的机器,它们应该只是副本。这些机器不接收任何直接流量。
但是,较慢机器的日志文件显示来自其他节点的大量查询流量。
我只希望慢速副本用于恢复,它们不应该处理任何搜索。
是否可以在 SolrCloud 中配置此行为?
【问题讨论】:
我有一个在 Solr 5.1.0 上运行的 SolrCloud,它由一组用于搜索和更新的强大机器组成。
我有一组额外且速度较慢的机器,它们应该只是副本。这些机器不接收任何直接流量。
但是,较慢机器的日志文件显示来自其他节点的大量查询流量。
我只希望慢速副本用于恢复,它们不应该处理任何搜索。
是否可以在 SolrCloud 中配置此行为?
【问题讨论】:
没有。 Solrcloud 不提供节点参与复制的机制,但不是每个分片扇出查询的候选者。
也就是说……
【讨论】:
preferLocalShards=true 看起来很有趣,但它不会破坏分片的优势吗?我仍然可以分成多个分片,但由于每个分片都需要在每个节点上,我也可以在多个节点上拥有一个巨大分片的副本