分片移动触发条件
- 创建/删除一个Index;
- 加入/离开一个Node;
- 手动执行了Reroute命令;
- 修改了Replica设置;
Allocate策略,明确指定是否允许分片分配到指定Node上,分为index级别和cluster级别
https://www.elastic.co/guide/en/elasticsearch/reference/master/allocation-filtering.html
https://www.elastic.co/guide/en/elasticsearch/reference/2.4/shard-allocation-filtering.html
- index.routing.allocation.require.{attribute}
- index.routing.allocation.include{attribute}
- index.routing.allocation.exclude.{attribute}
- cluster.routing.allocation.require.{attribute}
- cluster.routing.allocation.include.{attribute}
- cluster.routing.allocation.exclude.{attribute}
require表示必须分