更新时间:2024-11-29 GMT+08:00

大集群性能调优

操作场景

若集群规划EsNode实例数大于200、数据规模预计在PB级别时,建议调整如下参数提高Elasticsearch集群的稳定性。

操作步骤

  1. 登录FusionInsight Manager。
  2. 选择“集群 > 服务 > Elasticsearch > 配置 > 全部配置 > Elasticsearch(服务) > 自定义”。
  3. 在“elasticsearch.customized.configs”参数中增加如下自定义参数。

    参数名称

    含义

    默认值

    推荐修改值

    cluster.fault_detection.follower_check.interval

    Master与其他node心跳检测的周期

    10s

    60s

    cluster.fault_detection.leader_check.interval

    node检测Master是否存活的周期

    10s

    60s

    cluster.fault_detection.follower_check.timeout

    Master与其他node心跳检测的超时时间

    60s

    360s

    cluster.fault_detection.leader_check.timeout

    node检测Master是否存活的超时时间

    60s

    360s

    cluster.follower_lag.timeout

    节点滞后更新cluster state的超时时间

    300s

    600s

    cluster.publish.timeout

    Master等待cluster state发布完成的超时时间

    90s

    120s

  4. 修改完成后单击“保存”,保存配置。
  5. 单击“概览”进入Elasticsearch服务概览界面,选择“更多 > 重启服务”,验证用户身份后,单击“确定”,等待重启成功。