Elasticsearch 7.3.0 翻译 - 《Set up Elasticsearch》 配置Elasticsearch--跨集群复制设置

跨集群复制设置

这些跨集群复制设置可以使用集群更新设置API在活动集群上动态更新。

远程恢复设置

以下设置可用于对远程恢复期间传输的数据进行速率限制:

ccr.indices.recovery.max_bytes_per_sec (Dynamic)

限制每个节点上的入站和出站远程恢复总流量。由于此限制适用于每个节点,但可能有许多节点同时执行远程恢复,因此远程恢复字节总数可能远高于此限制。如果将此限制设置得太高,则存在这样的风险:正在进行的远程恢复将消耗过多的带宽(或其他资源),这可能会使集群不稳定。此设置同时用于引导簇和跟随簇。例如,如果在领队上设置为20MB,领队将仅向跟随者发送20MB/s,即使跟随者正在请求并可以接受60MB/s。默认为40MB。

高级远程恢复设置

可以设置以下专家设置来管理远程恢复所消耗的资源:

ccr.indices.recovery.max_concurrent_file_chunks (Dynamic)

控制每次恢复可并行发送的文件块请求数。由于多个远程恢复可能已经并行运行,因此增加此专家级设置可能只在单个分片的远程恢复未达到由ccr.indexs.recovery.max_bytes_per_sec配置的入站和出站远程恢复总流量的情况下有帮助。默认值为5。最大允许值为10。

ccr.indices.recovery.chunk_size(Dynamic)

控制跟踪程序在文件传输过程中请求的块大小。默认为1MB。

ccr.indices.recovery.recovery_activity_timeout(Dynamic)

控制恢复活动的超时。此超时主要应用于主集群。主集群必须在内存中打开资源,以便在恢复过程中向后续集群提供数据。如果主节点在这段时间内没有收到副节点的恢复请求,那么它将关闭资源。默认为60秒。

ccr.indices.recovery.internal_action_timeout (Dynamic)

控制远程恢复过程中单个网络请求的超时。单个动作超时可能会使恢复失败。默认为60秒。

你可能感兴趣的:(Elasticsearch翻译)