
# 回滚补丁
#### 卸载补丁
登录华为云管理控制台界面，在"现有集群"列表中单击需要卸载补丁的集群名称，单击"补丁管理"页签，找到需要卸载的补丁，单击"卸载"，等待补丁卸载成功后，需要按照该章节顺序依次执行相关操作。
当"状态"显示为"卸载失败"时，在"失败任务"中查看错误提示信息，查找相应日志来定位处理。
![](https://support.huaweicloud.com/usermanual-mrs/public_sys-resources/notice_3.0-zh-cn.png)
- 如果任务失败，选择"重试卸载"，只有当"状态"显示为"可用"时，才能进入下一步操作。

- 卸载失败或者重试后仍然失败，不能直接再点安装，请联系运维人员。
 
#### 回退升级补丁时增加的配置
不涉及。
#### 重启相关组件
补丁卸载完成后，需要手动重启相关大数据组件服务，使补丁生效。
提供两种重启方式，请根据业务自行选择重启方式：
- 滚动重启：影响小，耗时长。
- 离线重启：会断服，耗时短。
1. 登录[MRS管理控制台](https://console.huaweicloud.com/mrs/)或者登录MRS集群Manager界面，具体操作请参考[访问MRS集群Manager](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0128.html)。
2. 重启相关组件。 
   - 在MRS控制台，选择"现有集群"，单击集群名称进入集群详情页面。单击"组件管理"，选择需要重启的服务，进入服务页面。在"服务状态"页签单击"更多"，选择"重启服务"或"滚动重启服务"。
   
   - 在FusionInsight Manager界面，选择"集群 \> 服务 \> *待操作的服务名称*"，单击右上角的"更多"，选择"重启服务"或"滚动重启服务"。
   
   
   升级路径不一样重启的服务不一样，详情见如下表格。
   ![](https://support.huaweicloud.com/usermanual-mrs/public_sys-resources/caution_3.0-zh-cn.png)
   如果是跨补丁版本升级，需要重启的组件为各版本重启组件的合集。
   表1重启组件 
   | 集群当前补丁版本          | 目标补丁版本            | 重启的组件                                                                                                                                              |
   |:---|:---|:---|
   | MRS 3.2.0-LTS.1   | MRS 3.2.0-LTS.1.8 | ZooKeeper,HDFS,Yarn,Mapreduce,Ranger,Hive,Spark2x,Kafka,Tez,HBase,Flink,Flume,Hue,meta,Guardian,Loader,ClickHouse,HetuEngine,CDL和IoTDB服务           |
   | MRS 3.2.0-LTS.1.8 | MRS 3.2.0-LTS.1.9 | ZooKeeper,DBService,HDFS,Yarn,Mapreduce,Ranger,Hive,Spark2x,Kafka,Tez,HBase,Flink,Flume,Hue,meta,Guardian,Loader,ClickHouse,HetuEngine,CDL和IoTDB服务 |
      
   
   表2重启策略以及影响 
   | **组件**     | **重启策略** | **影响范围**                                                          | **影响时间**                             |
   |:---|:---|:---|:---|
   | meta       | 直接重启     | Yarn超大频率获取临时AKSK时可能触发流控，正常场景不涉及。                                  | 耗时约5分钟。                              |
   | meta       | 滚动重启     | 滚动重启不影响业务。                                                        | 滚动重启10个节点耗时约20分钟。                    |
   | DBService  | 直接重启     | 重启期间影响Hive获取元数据，影响组件获取配置。                                         | 直接重启耗时约5分钟。                          |
   | DBService  | 滚动重启     | 滚动重启不影响业务。                                                        | 滚动重启耗时约10分钟。                         |
   | Ranger     | 直接重启     | 重启期间无法进行鉴权操作，影响需要鉴权的组件或作业。                                        | 直接重启耗时约5分钟。                          |
   | Ranger     | 滚动重启     | 滚动重启不影响业务。                                                        | 滚动重启耗时约10分钟。                         |
   | HDFS       | 直接重启     | 重启期间无法进行HDFS读写，影响上层组件与作业。                                         | 直接重启耗时约10分钟。                         |
   | HDFS       | 滚动重启     | 滚动重启不影响业务。                                                        | 滚动重启10节点耗时约40分钟。                     |
   | HBase      | 直接重启     | 重启期间无法进行HBase数据读写。                                                | 直接重启耗时约5分钟。                          |
   | HBase      | 滚动重启     | 重启时客户端重试连接其他节点，不影响整体服务。                                           | 滚动重启10个节点耗时约30分钟。                    |
   | Hive       | 直接重启     | 重启期间无法运行HiveSQL。                                                  | 直接重启耗时约5分钟。                          |
   | Hive       | 滚动重启     | HiveServer滚动重启时，若仍有客户端连接到滚动重启的HiveServer上，客户端正在运行的任务将失败。          | HiveServer滚动重启时，将等待客户端连接断开，最长等待30分钟。 |
   | Mapreduce  | 直接重启     | 重启期间无法访问作业历史页面查看历史任务信息，不影响作业运行。                                   | 直接重启耗时约5分钟。                          |
   | Mapreduce  | 滚动重启     | 滚动重启不影响业务。                                                        | 滚动重启耗时约10分钟。                         |
   | Yarn       | 直接重启     | 直接重启期间，不可新提交任务，正在运行Spark、Flink任务有重试机制不受影响。                        | 直接重启耗时约5分钟。                          |
   | Yarn       | 滚动重启     | 依赖NodeManager的remote shuffle Spark任务受影响，Flink任务有概率失败，Hive任务有概率失败。 | 滚动重启10节点耗时约25分钟。                     |
   | Spark2x    | 直接重启     | 仅影响Spark Thrift任务，SparkSQL、Spark Submit任务不受影响。                    | 直接重启耗时约5分钟。                          |
   | Spark2x    | 滚动重启     | 滚动重启不影响任务。                                                        | 滚动重启2个实例约10分钟。                       |
   | Flink      | 直接重启     | 仅影响Flink Server任务，Flink Jar、Flink SQL任务不受影响。                      | 直接重启耗时约5分钟。                          |
   | Flink      | 滚动重启     | 不支持滚动重启。                                                          | -                                    |
   | Clickhouse | 直接重启     | 重启时正在运行的任务将失败，重启期间无法提交新任务。                                        | 直接重启耗时约10分钟。                         |
   | Clickhouse | 滚动重启     | 滚动重启时运行在重启实例上的任务将失败，可以向其他节点提交任务。                                  | 10个节点耗时约50分钟。                        |
   | Flume      | 直接重启     | 停止期间数据流中断，启动后恢复。                                                  | 直接重启耗时约5分钟。                          |
   | Flume      | 滚动重启     | 滚动重启时，重启节点数据流将停止，启动后恢复。                                           | 滚动重启10个节点耗时约30分钟。                    |
   | Hue        | 直接重启     | 重启期间Hue页面无法访问。                                                    | 直接重启耗时约5分钟。                          |
   | Hue        | 滚动重启     | 不支持滚动重启。                                                          | -                                    |
   | Sqoop      | 直接重启     | 重启期间无法提交作业。                                                       | 直接重启耗时约5分钟。                          |
   | Sqoop      | 滚动重启     | 不支持滚动重启。                                                          | -                                    |
   | Oozie      | 直接重启     | 运行中的任务不受影响，重启期间无法提交新任务。                                           | 直接重启耗时约5分钟。                          |
   | Oozie      | 滚动重启     | 不支持滚动重启。                                                          | -                                    |
   | tez        | 直接重启     | 只影响查看任务页面。                                                        | 直接重启耗时约5分钟。                          |
   | tez        | 滚动重启     | 不支持滚动重启                                                           | -                                    |
      
   
   
 
