--- title: "分片分配集群并发恢复配置" date: 2026-03-13 lastmod: 2026-03-13 description: "控制集群并发恢复分片数量的配置说明" tags: ["分片分配", "并发恢复", "集群配置"] summary: "配置项作用 # cluster.routing.allocation.cluster_concurrent_recoveries 配置项控制整个集群内同时进行的恢复操作的最大数量。 是否可选 # 是 默认值 # -1 (无限制) 配置项类型 # 动态配置 - 可以在运行时修改 配置格式 # # 默认配置(无限制) cluster.routing.allocation.cluster_concurrent_recoveries: -1 # 限制并发恢复数 cluster.routing.allocation.cluster_concurrent_recoveries: 10 # 增加并发恢复数 cluster.routing.allocation.cluster_concurrent_recoveries: 20 推荐设置 # 环境 推荐值 说明 默认配置 -1 无限制 生产环境 10-20 控制资源使用 高性能集群 30+ 更高并发 资源受限 5-10 减少并发 配置验证 # # 查看当前配置 GET /_cluster/settings?" --- ## 配置项作用 `cluster.routing.allocation.cluster_concurrent_recoveries` 配置项控制整个集群内同时进行的恢复操作的最大数量。 ## 是否可选 是 ## 默认值 ``` -1 (无限制) ``` ## 配置项类型 **动态配置** - 可以在运行时修改 ## 配置格式 ```yaml # 默认配置(无限制) cluster.routing.allocation.cluster_concurrent_recoveries: -1 # 限制并发恢复数 cluster.routing.allocation.cluster_concurrent_recoveries: 10 # 增加并发恢复数 cluster.routing.allocation.cluster_concurrent_recoveries: 20 ``` ## 推荐设置 | 环境 | 推荐值 | 说明 | |------|--------|------| | 默认配置 | -1 | 无限制 | | 生产环境 | 10-20 | 控制资源使用 | | 高性能集群 | 30+ | 更高并发 | | 资源受限 | 5-10 | 减少并发 | ## 配置验证 ```bash # 查看当前配置 GET /_cluster/settings?filter_path=*.cluster.routing.allocation.cluster_concurrent_recoveries # 查看恢复状态 GET /_cat/recovery?v ``` ## 注意事项 1. **动态配置**:可以在运行时修改 2. **资源平衡**:并发恢复会影响集群性能 3. **网络带宽**:考虑网络带宽限制 4. **存储性能**:磁盘 I/O 可能是瓶颈