Hadoop 教程 - Hadoop YARN常用命令操作详解

Hadoop YARN提供了丰富的命令行工具,用于管理和监控YARN集群上的应用程序。下面是一些常用的YARN命令及其操作详解:

1. 查看YARN集群信息

  • 命令yarn cluster --status
  • 说明:查看YARN集群的整体状态,包括ResourceManager的状态和集群的健康状况。

2. 列出所有应用程序

  • 命令yarn application -list [ALL | RUNNING | FINISHED | FAILED | KILLED]
  • 说明:显示所有应用程序的列表。默认情况下,只显示正在运行的应用程序。使用参数可以筛选特定状态的应用程序。

3. 查看应用程序详情

  • 命令yarn application -info <application_id>
  • 说明:通过指定应用程序ID,获取该应用的详细信息,包括启动时间、状态、资源使用情况等。

4. 杀死应用程序

  • 命令yarn application -kill <application_id>
  • 说明:终止指定应用程序的执行,需要提供应用程序ID。

5. 查看应用程序的日志

  • 命令yarn logs -applicationId <application_id> [-log_files <logfile>] [-containerId <container_id>]
  • 说明:查看应用程序的输出日志,可以指定日志文件名或容器ID来获取更详细的日志信息。

6. 调整ResourceManager日志级别

  • 命令yarn daemonlog -getlevel <rm_address> <class_name>
  • 命令yarn daemonlog -setlevel <rm_address> <class_name> <log_level>
  • 说明:用于获取或设置ResourceManager中指定类的日志级别,这对于调试非常有用。

7. 查看NodeManager信息

  • 命令yarn node -list [-all]
  • 说明:列出所有NodeManager的信息。使用-all选项可以查看包括不健康的节点在内的所有节点信息。

8. 查看NodeManager的资源使用情况

  • 命令yarn node -status <node_id>
  • 说明:显示指定NodeManager的详细资源使用情况和状态。

9. 获取Container信息

  • 命令yarn container -list <application_id>
  • 说明:列出指定应用程序的所有容器信息。

10. 查看Container详情

  • 命令yarn container -status <container_id>
  • 说明:显示指定容器的详细状态信息。

这些命令是管理YARN应用程序和监控集群状态的基础,熟练掌握它们可以帮助你有效地运维和调试Hadoop YARN集群。实际操作时,根据具体需求和集群配置,命令的使用可能会有所差异。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值