Yarn 状态的查询,除了可以在 master:8088 页面查看外,还可以通过命令操作。常见的命令操作如下所示:

需求:执行 WordCount 案例,并用 Yarn 命令查看任务运行情况。

yarn jar t1_test-1.0-SNAPSHOT.jar com.briup.MR.WorldCount -D input=/user/hdfs/words -D output=/user/hdfs/words_result
  1. 查看所有的任务

yarn application -list

yarn app -list

2.基于状态获取任务
yarn application -list -appStates FINISHED

作业运行状态:ALL、NEW、NEW_SAVING、SUBMITTED、ACCEPTED、RUNNING、FINISHED、FAILED、KILLED

  1. 终止结束某个正在执行的作业

yarn app -kill application_1692752794401_0002
  1. 查看作业运行日志(了解)

yarn logs -applicationId application_1692752794401_0002

  1. 查看某个容器的运行的日志(了解)

yarn logs -applicationId application_1692752794401_0002 -containerId  container_e54_1692752794401_0002_01_000001



  1. Yarn节点状态查看

 yarn node -list -all

  1. Yarn队列的查看

yarn queue -status default

default为队列的名称




最后修改: 2023年12月28日 星期四 17:02