配置项作用 #
replication.follower.index.recovery.chunk_size 配置项用于控制跟随者恢复期间索引文件传输的块大小。
配置项属性 #
- 配置路径:
replication.follower.index.recovery.chunk_size - 数据类型:
ByteSizeValue(字节大小) - 默认值:
1mb - 有效范围: 1MB-1GB
- 是否可选: 是
- 作用域: NodeScope(节点级别)
- 动态更新: 是(可以动态更新,无需重启)
配置建议 #
默认配置 #
replication:
follower:
index:
recovery:
chunk_size: 1mb # 默认值
高带宽网络 #
replication:
follower:
index:
recovery:
chunk_size: 50mb # 加快恢复速度
低带宽环境 #
replication:
follower:
index:
recovery:
chunk_size: 1mb # 保持默认
功能说明 #
块大小影响 #
- 较大的块: 减少网络往返次数,但需要更多内存
- 较小的块: 降低内存需求,但增加网络往返次数
恢复性能 #
块大小直接影响恢复操作的传输速度。
使用场景 #
数据中心间复制 #
# 高带宽的数据中心间场景
replication:
follower:
index:
recovery:
chunk_size: 100mb
互联网复制 #
# 跨互联网的较低带宽场景
replication:
follower:
index:
recovery:
chunk_size: 1mb
注意事项 #
动态更新: 此配置可以动态更新,无需重启节点。
范围限制: 有效范围为 1MB 到 1GB。
默认值差异: 此配置的默认值是 1MB,与 plugins.replication 版本的 10MB 不同。
网络带宽: 根据网络带宽调整此值。
内存限制: 较大的块需要更多内存。





