每个节点的总碎片数
群集级别的碎片 分配器试图传播 一个单一的 index 跨尽可能多的节点。但是,取决于你有多少碎片和索引。它们有多大,不可能总是均匀地散布碎片。
下面的动态设置允许您指定硬代码 限制每个节点允许的单个索引的碎片总数:
index.routing.allocation.total_shards_per_node
将分配给单个节点的最大碎片(副本和原色)的最大数量。默认为无界。
cluster.routing.allocation.total_shards_per_node
将被分配到全局单个节点的最大碎片(副本和原色)的最大数量。默认为无界(- 1)。
werning:
这些设置强加了一个硬限制,这可能导致一些碎片没有被分配。慎用。