配置项作用 #
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?filter_path=*.cluster.routing.allocation.cluster_concurrent_recoveries
# 查看恢复状态
GET /_cat/recovery?v
注意事项 #
- 动态配置:可以在运行时修改
- 资源平衡:并发恢复会影响集群性能
- 网络带宽:考虑网络带宽限制
- 存储性能:磁盘 I/O 可能是瓶颈





