# 每个节点的总分片数

原文链接 : [https://www.elastic.co/guide/en/elasticsearch/reference/5.3/allocation-total-shards.html](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/allocation-total-shards.html)

译文链接 : [每个节点的总分片数](/pages/viewpage.action?pageId=10027312)

贡献者 : @苏涛，[ApacheCN](/display/~apachecn)，[Apache中文网](/display/~apachechina)

### 每个节点的总分片数

集群级分片分配器尝试传播单个索引的分片到尽可能多的节点上。但是，根据您拥有的分片和索引数量以及它们的大小，可能并不总是能够均匀地传播分片。

以下的动态设置可以强制限制每个节点允许单个索引分片的总数量：

**index.routing.allocation.total_shards_per_node**

    分配到单个节点的最大分片数量（副本和主分片）。默认没有限制。

还可以限制节点可以拥有的分片数量，而不考虑索引：

**cluster.routing.allocation.total_shards_per_node**

    分配到单个节点的最大总分片数量（副本和主分片）。默认没有限制。

警告

这些设置强加了一个限制，可能会导致某些分片未被分配。 谨慎使用。