如何手动启动 YARN 的 `ResourceManager`?
时间: 2024-10-08 15:16:08 浏览: 50
YARN (Yet Another Resource Negotiator) 是 Hadoop 集群中的资源管理系统,它主要用于管理和调度集群的计算资源。手动启动 YARN 的 ResourceManager (RM) 主要有以下几个步骤,假设您在 Linux 环境中:
1. **确认安装**: 首先,检查您的 Hadoop 是否已成功安装,并包含了 YARN 组件。通常可以在 `$HADOOP_HOME/bin` 目录下找到相关的脚本。
2. **设置环境变量**: 确保 $HADOOP_HOME 和其他必要的环境变量(如 HADOOP_CONF_DIR)已经添加到了您的 `.bashrc` 或 `.bash_profile` 中。
3. **启动 RM**: 使用命令行运行以下命令启动 RM。这会启动 NameNode、ResourceManager 和 NodeManager。如果尚未配置成安全模式,可以使用:
```
su - hdfs
cd /usr/hdp/<version>/hadoop-yarn-resourcemanager
./bin/yarn-daemon.sh start resourcemanager
```
其中 `<version>` 是 Hadoop 的版本号。
4. **验证启动**: 启动后,可以使用 `jps` 命令查看是否有 ResourceManager 进程运行。也可以通过访问 `http://<your_rm_host>:8088` 来打开 YARN Web UI,确认 RM 是否正常工作。
5. **停止 RM** (在需要的时候):
```
./bin/yarn-daemon.sh stop resourcemanager
```
注意:实际操作时,请替换 `<your_rm_host>` 为您机器的实际主机名。
阅读全文