
# 安装补丁后操作
#### 重新打开指标共享
安装完此补丁后，如果之前集群已经开启指标共享功能，需要先单击关闭指标共享，再重新开启指标共享功能。
图1开启集群指标共享   
![](https://support.huaweicloud.com/usermanual-mrs/zh-cn_image_0000002477616836.png "点击放大")
#### 刷新默认客户端配置
![](https://support.huaweicloud.com/usermanual-mrs/public_sys-resources/caution_3.0-zh-cn.png)
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**
   ![](https://support.huaweicloud.com/usermanual-mrs/zh-cn_image_0000002512635103.png "点击放大")
   退出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-----"。
     
   
   
   
   
 
#### 升级组件安装包
![](https://support.huaweicloud.com/usermanual-mrs/public_sys-resources/note_3.0-zh-cn.png)
该操作可以解决添加服务、添加实例、新下载客户端场景下的补丁安装。
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**
   
   
 
