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

时间:2013-07-26 16:33:17

标签: elasticsearch

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

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

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

1 个答案:

答案 0 :(得分:5)

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