专业的编程技术博客社区

网站首页 > 博客文章 正文

如何查看yarn有没有启动成功(查询yarn上运行的任务)

baijin 2024-10-14 08:13:16 博客文章 8 ℃ 0 评论

命令行检查:

    • 使用jps命令检查系统进程中是否有相关的YARN服务进程在运行:
      • 主节点(ResourceManager)上应该有ResourceManager进程。
      • 从节点(NodeManager)上应该有NodeManager进程。
jps
    • 如果YARN服务已经通过脚本启动,还可以通过运行特定的检查命令来查看状态:
      • 对于Hadoop 2.x版本:
yarn resourcemanager status
yarn nodemanager status

Web UI检查:

    • 打开浏览器访问ResourceManager Web UI,通常端口号是8088:
http://ResourceManager_Hostname:8088
    • 在Web界面上,您应该能看到集群概述、队列信息以及正在运行的应用程序列表等信息,这表明YARN已经成功启动并且在运行。

服务状态命令:

    • 有些Hadoop发行版提供了检查服务状态的命令,例如(官方版本不支持):
hdfs haadmin -getServiceState rmha
# 或者类似的命令来检查ResourceManager的状态
    • 若有必要,也可以尝试重启服务并再次检查启动状态(官方版本不支持):
# 停止YARN服务
sudo service hadoop-yarn-resourcemanager stop
sudo service hadoop-yarn-nodemanager stop

# 启动YARN服务
sudo service hadoop-yarn-resourcemanager start
sudo service hadoop-yarn-nodemanager start

# 检查服务状态
sudo service hadoop-yarn-resourcemanager status
sudo service hadoop-yarn-nodemanager status

日志检查:

    • 查看YARN相关的日志文件(如/var/log/hadoop-yarn/目录下),寻找启动成功的确认信息或错误信息。

综合运用以上方法,您可以判断YARN服务是否成功启动并正常运行。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表