elastic官方文档关于consistency策略验证疑问


wendang.png


按照文档说法当节点数不满足这个值的时候  对分片的写操作是不被允许的


CDUEJ6`WB9J66P7CJ8]U3O.png


我当前三个节点  2个数据节点
website 一个分片10个副本分片


按照那个算法 节点数应该大于6个才可以对website这个索引下的分片才可以进行写操作
但是我实际上是可以进行写操作的


望各位大神解惑,谢谢
已邀请:

kennywu76 - wood@Ctrip

赞同来自: l0calh0st kimichen123 端小强

你看的终极指南是针对ES2.x版本的,在ES5.0以后,write consistency被移除掉了,取而代之的是WaitForActiveShards,并且默认的值是1,也就是只要primary shard可用,写入就可以进行。 对应的变更说明链接:
https://www.elastic.co/guide/e ... uests
 
WaitForActiveShards是一个索引级别的参数,设置方法参考:
https://www.elastic.co/guide/e ... hards
 

l0calh0st - 1949年10月1日新生人士

赞同来自:

要回复问题请先登录注册