Yarn常用命令:
1. 列出所有Application:
yarn application -list
2. 根据Application状态过滤:
yarn application -list -appStates
(所有状态:ALL、NEW、NEW_SAVING、SUBMITTED、
ACCEPTED、RUNNING、FINISHED、FAILED、KILLED)
3. Kill掉Application:
yarn application -kill application_1612577921195_0001
4. 查询Application日志:
yarn logs -applicationId <ApplicationId> (生产环境下用的较多)
5. 查询Container日志:
yarn logs -applicationId <ApplicationId> -containerId <ContainerId>
6. 列出所有Application尝试的列表:
yarn applicationattempt -list <ApplicationId>
7. 打印ApplicationAttemp状态:
yarn applicationattempt -status <ApplicationAttemptId>
8. 列出所有Container:
yarn container -list <ApplicationAttemptId>
9. 打印Container状态:
yarn container -status <ContainerId>
(只有在任务跑的途中才能看到container的状态)
10. 列出所有节点:
yarn node -list -all
11. 加载队列配置:
yarn rmadmin -refreshQueues
12. 打印队列信息:
yarn queue -status <QueueName> (default)