0

我在 ES 2.2.1 中得到了重复的记录。因此,我开始对 GET 请求使用首选项 _primary_first。但是,我注意到在 4 个节点的集群中没有请求登陆我的第 4 个节点。该节点由两个副本组成。

具有副本的节点是否永远不会满足带有 _primary_first 偏好的请求?

4

1 回答 1

0

参考

The operation will be executed on primary shards if possible, but will fall back to other shards if not

这是 的行为_primary_first。在仅副本节点上没有请求的原因是您的所有请求都由主要模式解决,并且不需要在仅副本节点上执行。

而且您使用的是非常旧的版本。

关于您的重复文件:

参考,参考

您应该主要查看routing以确定重复的原因。

于 2020-06-26T02:54:32.613 回答