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

安装补丁后操作

重新打开指标共享

安装完此补丁后,如果之前集群已经开启指标共享功能,需要先单击关闭指标共享,再重新开启指标共享功能。

图1 开启集群指标共享

刷新默认客户端配置

MRS节点的“/opt/Bigdata/client”为MRS集群默认的客户端,该客户端是给JobGateway组件提供相关组件的配置,不建议作为业务客户端使用。

如果业务已使用该客户端,并修改了相关组件的配置。建议在其他目录重新安装客户端,并将修改过的配置重新修改到新客户端,作为业务客户端使用。

  1. root用户分别登录JobGateway所在节点,切换到omm用户。

    su - omm

  2. 进入客户端安装的目录,执行以下命令更新配置文件:

    cd /opt/Bigdata/client

    sh autoRefreshConfig.sh

  3. 按照提示输入FusionInsight Manager管理员用户名,密码以及FusionInsight Manager界面浮动IP。
  4. 输入需要更新配置的组件名,组件名之间使用“,”分隔。如需更新所有组件配置,可直接单击回车键。

    界面显示以下信息表示配置刷新更新成功:

    Succeed to refresh components client config.

升级客户端

如果有使用自主安装的客户端(集群内、外新下载客户端),需要执行客户端升级操作。

  1. 登录集群主节点并执行以下命令:

    cd /opt/Bigdata/patches/{MRS补丁版本号}/download/

  2. 将补丁安装包拷贝到客户端机器/opt/目录下:

    scp patch.tar.gz {客户端机器IP}:/opt/

    例如:

    scp patch.tar.gz 127.0.0.1:/opt/

  3. 登录客户端所在节点。
  4. 执行以下命令创建补丁目录并解压补丁包:

    mkdir /opt/{MRS补丁版本号}

    tar -zxf /opt/patch.tar.gz -C /opt/{MRS补丁版本号}

  5. 执行客户端补丁升级。

    登录客户端所在节点,并执行以下命令:

    cd /opt/{MRS补丁版本号}/client

    sh upgrade_client.sh upgrade {客户端安装目录}

    例如:

    sh upgrade_client.sh upgrade /opt/client/

  6. 如果已安装Sqoop客户端,需要手动编辑配置以刷新客户端。

    登录客户端所在节点,并执行以下命令:

    cd {客户端安装目录}/Sqoop/sqoop/conf

    例如:

    cd /opt/client/Sqoop/sqoop/conf

    进入vi编辑器,搜索配置“hive.security.authorization.enabled”并将值修改为“false”。

    vi hive-site.xml

    退出vi编辑器。

  7. 如果已安装Spark客户端,需要手动编辑配置以刷新客户端。

    登录客户端所在节点,并执行以下命令:

    cd {客户端安装目录}/Spark/spark/conf

    例如:

    cd /opt/client/Spark/spark/conf

    • 修改“spark-defaults.conf”相关配置:

      vi spark-defaults.conf

      搜索配置“spark.sql.adaptive.coalescePartitions.minPartitionNum”并将值修改为“32”。

      搜索配置“spark.logOptimization.enable”并将值修改为“false”。

    • 修改“hdfs-site.xml”相关配置:

      vi hdfs-site.xml

      搜索配置“net.topology.node.switch.mapping.imp”并将值修改为“org.apache.hadoop.net.ScriptBasedMapping”。

      vi log4j2.properties

      搜索配置“appender.sqldefense.fileName”并将值修改为“${auditDir}/${sys:user.name}_query.log”。

    • 修改“log4j2-executor.properties”相关配置:

      vi log4j2-executor.properties

      搜索配置“appender.rolling.filePattern”并将值修改为“${sys:spark.yarn.app.container.log.dir}/stdout-%d{MM-dd-yyyy}-%i”。

      搜索配置“appender.rolling.policies.size.size”并将值修改为“50MB”。

      搜索配置“appender.rolling.strategy.action.IfFileName.glob”并将值修改为“stdout.ext-*”。

      搜索配置“appender.rolling.strategy.action.filePermissions”并将值修改为“r--r-----”。

      搜索配置“appender.rangerAudit.strategy.action.IfFileName.glob”并将值修改为“ranger-audit-*”。

      搜索配置“appender.rangerAudit.strategy.action.filePermissions”并将值修改为“r--r-----”。

升级组件安装包

该操作可以解决添加服务、添加实例、新下载客户端场景下的补丁安装。

  1. 登录集群主OMS节点,执行以下命令。

    su - omm

    cd /opt/Bigdata/patches/MRS_3.5.0-LTS.0.2/package

    sh update_package.sh

  2. 登录集群备OMS节点,执行以下命令。

    su - omm

    cd /opt/Bigdata/patches/MRS_3.5.0-LTS.0.2/package

    sh update_package.sh

相关文档