用户可以在MRS:
- 添加和删除服务。添加和删除服务仅在MRS 3.1.2及之后版本的自定义类型集群支持。
- 启动操作状态为“已停止”、“停止失败”或“启动失败”服务,以使用该服务。
- 停止不再使用或异常服务。
- 重启异常或配置过期的服务,以恢复或生效服务功能。
前提条件
- 已完成IAM用户同步(在集群详情页的“概览”页签,单击“IAM用户同步”右侧的“同步”进行IAM用户同步)。
- 需要在IAM 用户所属的用户组中,设置用户组的权限。
由于在集群上添加服务和删除服务属于高危操作,因此需要给该用户组绑定MRS FullAccess、MRS Administrator、Server Administrator 、Tenant Guest和MRS Administrator或Tenant Administrator任意一个策略才可以执行。具体权限说明请参见IAM用户同步MRS说明。 - 已完成IAM用户同步(在集群详情页的“概览”页签,单击“IAM用户同步”右侧的“同步”进行IAM用户同步)。
对系统影响
- 在Task节点组无法添加stateful的组件。
添加服务
步骤 1 在集群详情页,选择“组件管理 > 添加服务”。
步骤 2 在服务列表中,勾选需要添加的服务,单击“下一步”。
说明
添加服务时,该服务依赖的下层服务也会自动勾选,可以同时添加多个服务。
只能在状态正常的节点上添加服务。
未安装Hadoop的集群,在添加Hadoop后,需要刷新MRS控制台的集群详情页面,并进行IAM用户同步后,才能在作业管理中成功提交作业。
集群不支持添加Hadoop服务的单个组件,只能添加Hadoop服务,Hadoop服务包含MapReduce、Yarn和HDFS。
添加Spark2x组件后,如需在Hue WEBUI操作SparkSQL,请先重启Hue服务。
步骤 3 在“拓扑调整”页面勾选服务部署的节点。
步骤 4 单击“确认”。服务添加完成后,在“组件管理”页面可以查看所添加的服务。
说明
在Console上添加服务会自动同步到Manager页面。
删除服务
MRS 3.1.2-LTS.3及之后版本支持添加和删除服务。
步骤 1 在集群详情页,单击“组件管理”。
步骤 2 在指定服务所在行,单击“删除”操作。
如果需要删除的服务存在上层依赖,则不可删除,每次只能删除一个服务。
不支持删除Hadoop(HDFS、Yarn、MapReduce)、Ranger、DBService、KrbServer、LdapServer和meta服务,其他已安装服务可删除。
步骤 3 在弹出的对话框中单击“是”,删除该服务。
注意
在Console上删除服务会自动同步到Manager页面。
删除服务前,请先备份该服务的数据,避免数据丢失。
启动、停止和重启服务
步骤 1 在集群详情页,单击“组件管理”。
步骤 2 在指定服务所在行,单击“启动”、“停止”和“重启”执行启动、停止和重启操作。
服务之间存在依赖关系。对某服务执行启动、停止和重启操作时,与该服务存在依赖关系的服务将受到影响。
具体影响如下:
- 启动某服务,该服务依赖的下层服务需先启动,服务功能才可生效。
- 停止某服务,依赖该服务的上层服务将无法提供功能。
- 重启某服务,依赖该服务且启动的上层服务需重启后才可生效。