是否可以在elasticsearch中运行两个节点,但只允许在一个节点上查询?

Arl*_*son 1 elasticsearch

我们有一个弹性搜索集群,设置有两个节点.我们希望第二个节点仅用于复制,因为负载不足以保证第二个节点.所有主分片都在主服务器上.

现在问题是,每个其他查询都转发到辅助节点.结果,查询时间加倍.我希望这是由于elasticsearch的负载平衡.

有没有办法阻止查询被委派?

imo*_*tov 5

如果preference=_local在搜索请求URL上指定,则将在接收请求的节点上执行请求(假设此节点已在其上分配了所需的分片).有关更多信息,请参见http://www.elasticsearch.org/guide/reference/api/search/preference/.