复制设置
复制插件为标准 OpenSearch 集群设置添加了多项设置。这些设置是动态的,因此您无需重启集群即可更改插件的默认行为。要了解有关静态和动态设置的更多信息,请参阅配置 OpenSearch。
您可以将设置标记为persistent
(持久)或transient
(瞬时)。
例如,要更新跟随者集群向领导者集群轮询更新的频率
PUT _cluster/settings
{
"persistent": {
"plugins.replication.follower.metadata_sync_interval": "30s"
}
}
这些设置管理远程恢复所消耗的资源。我们不建议更改这些设置;默认值适用于大多数用例。
设置 | 默认值 | 描述 |
---|---|---|
plugins.replication.follower.index.recovery.chunk_size | 10 MB | 跟随者集群在文件传输期间请求的数据块大小。请将数据块大小指定为值和单位,例如 10 MB、5 KB。请参阅支持的单位。 |
plugins.replication.follower.index.recovery.max_concurrent_file_chunks | 4 | 每次恢复可以并行发送的文件块请求数量。 |
plugins.replication.follower.index.ops_batch_size | 50000 | 在复制同步阶段,一次可以获取的操作数量。 |
plugins.replication.follower.concurrent_readers_per_shard | 2 | 在复制同步阶段,跟随者集群每个分片并发请求的数量。 |
plugins.replication.autofollow.fetch_poll_interval | 30秒 | 自动跟随任务向领导者集群轮询新的匹配索引的频率。 |
plugins.replication.follower.metadata_sync_interval | 60秒 | 跟随者集群向领导者集群轮询更新的索引元数据的频率。 |
plugins.replication.translog.retention_lease.pruning.enabled | true | 如果启用,则根据领导者索引上的保留租约修剪事务日志(translog)。 |
plugins.replication.translog.retention_size | 512 MB | 控制领导者索引上事务日志(translog)的大小。 |