我在ES 2.2.1中得到了重复的记录。因此,我开始对GET请求使用首选项_primary_first。
但是,我注意到在4个节点的群集中的第4个节点上没有请求登陆。该节点由两个副本组成。
带有副本的节点永远不会满足_primary_first首选项的请求吗?
最佳答案
ReferenceThe operation will be executed on primary shards if possible, but will fall back to other shards if not
这是_primary_first
的行为。在“仅副本节点”上没有请求的原因是,您的所有请求均由主模式解决,并且无需在“仅副本节点”上执行。
而且您使用的是非常旧的版本。
关于重复文件:
Refer,Refer
您应该主要查看routing
以确定重复的原因。
关于elasticsearch - 如果具有_primary_shard优先级的GET请求落在仅具有副本分片的节点上,该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62583579/