<p> Yarn 状态的查询,除了可以在 页面查看外,还可以通过命令操作。常见的命令操作如下所示:</p>
讯享网
需求:执行 WordCount 案例,并用 Yarn 命令查看任务运行情况。
首先启动服务:
执行WordCount案例
命令:hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.3.jar wordcount /input /output

1.yarn application 查看任务
(1)列出所有application:

(3)Kill 掉 Application:
2.yarn logs查看日志

(1) 查询Application日志:yarn logs -applicationId <ApplicationId>

(2)查询 Container 日志: yarn logs -applicationId <ApplicationId> -containerId <ContainerId>
3.yarn applicationattempt 查看尝试运行的任务
(1)列出所有Application尝试的列表:yarn applicationattempt -list <ApplicationId>

(2)打印 ApplicationAttemp 状态:yarn applicationattempt -status <ApplicationAttemptId>

4.yarn container 查看容器
(1)列出所有 Container:yarn container -list <ApplicationAttemptId>
(2)打印 Container 状态: yarn container -status <ContainerId>


注:只有在任务跑的途中才能看到container的状态
5.yarn node 查看节点状态
列出所有节点:yarn node -list -all

6.yarn rmadmin 更新配置
加载队列配置:yarn rmadmin -refreshQueues

7.yarn queue 查看队列
打印队列信息:yarn queue -status <QueueName>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/149792.html