📣 极限科技诚招搜索运维工程师(Elasticsearch/Easysearch)- 全职/北京 👉 : 立即申请加入

配置项作用 #

replication.autofollow.fetch_poll_interval 配置项用于控制自动跟随功能轮询远程集群以发现匹配自动跟随模式的新索引的频率

配置项属性 #

  • 配置路径: replication.autofollow.fetch_poll_interval
  • 数据类型: TimeValue(时间值)
  • 默认值: 30s(30秒)
  • 是否可选: 是
  • 作用域: NodeScope(节点级别)
  • 动态更新: 是(可以动态更新,无需重启)

配置建议 #

默认配置 #

replication:
  autofollow:
    fetch_poll_interval: 30s  # 默认值

快速发现 #

replication:
  autofollow:
    fetch_poll_interval: 10s  # 更快发现新索引

降低开销 #

replication:
  autofollow:
    fetch_poll_interval: 120s  # 减少轮询开销

功能说明 #

索引发现 #

此设置决定系统检查远程集群以发现新索引的频率。

轮询开销 #

  • 更频繁的轮询: 更快发现新索引,但增加网络和系统开销
  • 较不频繁的轮询: 降低开销,但延迟新索引的发现

使用场景 #

实时索引同步 #

# 需要快速同步新索引
replication:
  autofollow:
    fetch_poll_interval: 15s

低优先级复制 #

# 非关键索引复制
replication:
  autofollow:
    fetch_poll_interval: 300s

注意事项 #

  1. 动态更新: 此配置可以动态更新,无需重启节点。

  2. 默认推荐: 默认值 30 秒适合大多数场景。

  3. 网络开销: 考虑网络带宽和延迟。

  4. 发现延迟: 根据业务需求确定可接受的索引发现延迟。