es之关于consistency(数据一致性问题)

Es集群内部是有一个约定是用来约束我们的写操作的,就是“一致性”;

也就是说:新建、索引、删除这些操作都是写操作,他们都有一个大前提:

当前的分片副本处于活跃状态的数量 >= int( (primary + number_of_replicas) / 2 ) + 1

比如当前的副本有3个副本,那么规定的活跃副本数量就不能低于:(1+3)/2 + 1 = 3

否则的话将无法索引或者删除任何的文档;

posted @ 2017-05-22 23:08  niutao  阅读(1501)  评论(0编辑  收藏  举报