更新时间:2024-08-05 GMT+08:00

修复Manager nodeagent

前提条件

已获取FusionInsight Manager登录地址及admin账号。

操作步骤

  1. 使用omm用户登录到主OMS节点,备份$NODE_AGENT_HOME/bin/nodeagent_ctl.sh文件。

    cp $NODE_AGENT_HOME/bin/nodeagent_ctl.sh /tmp

  2. 执行命令vi $NODE_AGENT_HOME/bin/nodeagent_ctl.sh,找到“JVM_ARGS=”所在行,在该行的下一行添加一行新内容:

    JVM_ARGS="$JVM_ARGS -Dfastjson.parser.safeMode=true"

  3. 在集群所有节点执行12

    可以手动通过omm用户将修改好的“$NODE_AGENT_HOME/bin/nodeagent_ctl.sh”文件覆盖到所有节点。

  4. 使用omm用户在主OMS节点执行如下命令重启集群所有节点NodeAgent。

    $CONTROLLER_HOME/inst/restartAllNoes.sh

  5. 登录集群后台节点查看进程:

    ps -ef |grep NodeAgent

    如果包含参数“-Dfastjson.parser.safeMode=true”,说明漏洞问题已经规避,如下图所示: