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

修复Manager Controller

前提条件

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

操作步骤

  1. 使用omm用户登录到主OMS节点,备份$CONTROLLER_HOME/sbin/controller.sh文件。

    cp $CONTROLLER_HOME/sbin/controller.sh /tmp

  2. 执行命令vi $CONTROLLER_HOME/sbin/controller.sh,找到JVM_ARGS=所在行,在该行的下一行添加一行新内容:

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

  3. 使用omm用户在主OMS节点执行如下命令重启Controller 服务。

    sh /opt/Bigdata/om-server/om/sbin/restart-controller.sh

  4. 在主OMS节点查看进程。

    ps -ef |grep ControllerService

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

  5. 使用omm用户在备OMS节点重复执行1与2。

回退操作

  1. 使用omm用户登录到主OMS节点,回退“$CONTROLLER_HOME/sbin/controller.sh”文件。

    cp /tmp/controller.sh $CONTROLLER_HOME/sbin/controller.sh

  2. 使用omm用户在主OMS节点执行如下命令重启Controller服务。

    sh $BIGDATA_HOME/om-server/om/sbin/restart-controller.sh

  3. 使用omm用户在备OMS节点重新执行1。

相关文档