本文为您介绍如何启停火山引擎 E-MapReduce(EMR)集群服务进程,以便于您自主运维集群。
前提条件
已创建集群, 详情请参见创建集群。
查看环境变量
- 登录集群, 详情请参见登录集群。
- 输入
env命令。 输出如下,具体环境变量配置以实际环境为准。
SSH_CONNECTION=100.64.15.155 25717 192.168.0.187 22
LANG=en_US.UTF-8
XDG_SESSION_ID=27606
USER=root
PWD=/root
HOME=/root
SSH_CLIENT=100.64.15.155 25717 22
SPARK_HOME=/opt/tiger/current/spark
SSH_TTY=/dev/pts/1
MAIL=/var/mail/root
TERM=xterm
SHELL=/bin/bash
SHLVL=1
LOGNAME=root
XDG_RUNTIME_DIR=/run/user/0
_=/usr/bin/env
shell
启停服务进程
您可以在 EMR 控制台,对指定服务执行启动、停止和重启操作。各个服务进程操作类似,下面仅以 HDFS 为例, 操作集群主机上的相应进程。
- 登录 EMR 控制台。
- 在顶部菜单栏, 选择地域(Region)。
- 在左侧导航栏中,单击资源管理 > on ECS > 集群名称,进入集群详情页面。
- 单击服务列表页签,进入集群服务管理列表。
- 在服务列表中,找到对应需要操作的服务,例如:HDFS 所在的行。
在服务操作栏中,您可进行以下操作:
- 启动
- 单击服务操作列中的启动按钮。
- 在执行范围中选择要执行命令的目标实例节点。
- 输入操作备注。
- 单击确定按钮,完成服务启动,稍等刷新页面后,警告状态的 HDFS 再次进入正常服务状态。
- 停止
- 单击服务操作列中的停止按钮。
- 在执行范围中选择要执行命令的目标实例节点。
- 输入操作备注。
- 单击确定按钮,完成服务停止,稍等刷新页面后,HDFS 的服务状态变为警告。
- 重启组件
- 单击服务操作列中的重启按钮,选择重启全部组件或单个组件。
- 在执行范围中选择要执行命令的目标实例节点。
- 输入操作备注。
- 单击确定按钮,完成服务重启,稍等刷新页面后,正常状态的 HDFS 会进入警告状态,稍等待组件重启完毕后,刷新页面,HDFS 将处于正常状态。
- Rebalance
- 单击服务操作列中的 Rebalance 按钮。
- 在执行范围中选择要执行均衡命令的目标实例节点。
- 输入操作备注。
- 单击确定按钮,完成 Rebalance 操作,等待执行完成,实现节点磁盘空间的使用率平衡。
说明
仅可在 HDFS 服务中执行 Rebalance 使用率平衡操作。
服务卸载
用户给集群安装服务后,若后续不再需要,可以直接卸载服务,减少不必要的资源占用,方便服务切换、资源回收、集群瘦身。
使用限制
- 支持服务卸载的集群:
- Hadoop 集群。其中集群运行必备的服务不支持卸载,在服务列表中无卸载选项。
- 自定义集群。所有服务支持卸载。
- 支持服务单个卸载、批量卸载。
- 若服务被其他服务依赖,则无卸载选项。
- 批量卸载时,若服务被其他服务依赖,禁止卸载,并会提示原因。
- 待卸载服务依赖的元数据不会自动删除,例如卸载 Ranger 服务,其依赖的元数据不会自动清除,需要卸载后手动处理。
- 兼容性:仅EMR-4.0.0 及以后的版本支持。
操作步骤
登录 EMR 控制台,点击集群名称进入集群详情,在集群服务列表页面中,找到需要卸载的服务,点击右侧的更多图标,在弹出的下拉菜单中单 ,选择服务卸载,支持跳过异常节点进行卸载。

操作审计
确认卸载后,系统将创建卸载服务运维任务,并在操作日志中新增记录。
