更新时间:2026-08-07 GMT+08:00
分享

修复ClickHouse

操作步骤

  1. 参考修复Manager Controller修复Manager Controlle。
  2. 登录ClickHouseServer实例所在节点,修改“clickhouse-service-check.sh”文件。

    vi ${BIGDATA_HOME}/FusionInsight_ClickHouse*/install/FusionInsight-ClickHouse-*/clickhouse/sbin/clickhouse-service-check.sh

    找到check_shard_status函数,在${JAVA}命令后添加“-Dfastjson.parser.safeMode=true”, 如下图所示:

  3. 退出文件并保存。
  4. 验证方法:

    登录ClickHouseServer所在实例的后台,执行如下命令:

    while true; do ps -ef | grep CheckShardHealthStatus| grep -v grep; sleep 2;  done

    执行结果如下图所示,则规避成功:

相关文档