Elasticsearch会自动的控制shard在各个节点的分配,同时也提供了配置方法,允许用户根据自己的特定需求对shard的分配策略进行一定的定制。其中,index-modules-allocation 介绍了如下几种在索引级别(index-level)的配置:
- shard allocation filtering (index-/cluster-level)
- total shard per node
- disk-based shard allocation
Elasticsearch允许用户根据需求定制shard分配策略。可以通过index-modules-allocation进行索引级别的配置,如shard allocation filtering,限制shard在特定节点上的分配。例如,可以使用allocation.exclude/include设置排除或包含某些节点。此外,还可以利用cluster shards allocation进行集群级别的分配配置,实现shard allocation awareness。Elasticsearch提供的reroute API则允许手动操作,移动或重新分配shards。
Elasticsearch会自动的控制shard在各个节点的分配,同时也提供了配置方法,允许用户根据自己的特定需求对shard的分配策略进行一定的定制。其中,index-modules-allocation 介绍了如下几种在索引级别(index-level)的配置:
7970
1221
6773
4325

被折叠的 条评论
为什么被折叠?