高峰只对攀登它而不是仰望它的人来说才有真正意义。

shard relocate会遵守same_host的配置么?

Elasticsearch | 作者 BrickXu | 发布于2017年06月09日 | 阅读数:8228

单机多实例的时候可以通过cluster.routing.allocation.same_shard.host参数控制shard分配策略,用hostname和ip防止数据被分到同一个机器的上的不同es实例里。

但是我们发现es自己做数据均衡的时候,并没按照这个规则来,shard relocate的时候竟然把一个索引的某个shard的主片/副本全放到了一个host上。

请问有参数控制relocate的情况么?我在文档中没有查到具体的配置。
 
PS:ES版本是1.7.1的
已邀请:

要回复问题请先登录注册