elasticsearch - 如果具有_primary_shard优先级的GET请求落在仅具有副本分片的节点上,该怎么办?

标签 elasticsearch elasticsearch-2.0 elasticsearch2

我在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的行为。在“仅副本节点”上没有请求的原因是,您的所有请求均由主模式解决,并且无需在“仅副本节点”上执行。
而且您使用的是非常旧的版本。
关于重复文件:
ReferRefer
您应该主要查看routing以确定重复的原因。

关于elasticsearch - 如果具有_primary_shard优先级的GET请求落在仅具有副本分片的节点上,该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62583579/

相关文章:

c# - 使用 NEST 检查索引中是否存在文档

elasticsearch - 如何在Elasticsearch中为具有纬度和经度的Geopoint编写映射?

node.js - 具有过滤器和聚合的 Elastic Search 查询不返回聚合

elasticsearch - 为 elasticsearch 构建自定义标记器

java - 使用 play 框架的 elasticsearch 问题

elasticsearch - elasticsearch中的相关性分数有上限吗

elasticsearch - Elasticsearch有两个节点和默认5个分片?

elasticsearch - ElasticSearch 的重新索引 api 完成后,我的目标索引的状态是什么?