无论才能、知识多么卓著,如果缺乏热情,则无异纸上画饼充饥,无补于事。

shard relocate会遵守same_host的配置么?

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

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

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

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

要回复问题请先登录注册