【Hadoop-Yarn】Yarn的常用命令
- 1)查看任务列表
- 2)杀死任务
- 3)查看日志
- 4)根据 Application 状态过滤任务
- 5)查询 Container 日志
- 6)查看尝试运行的任务
- 7)yarn container 查看容器
- 8)yarn node 查看节点状态
- 9)yarn rmadmin 更新配置
- 10)yarn queue 查看队列
- 11)yarn 生产环境核心参数
1)查看任务列表
yarn application -list
2)杀死任务
yarn application -kill application_id
3)查看日志
yarn logs -applicationId application_id> application_id.log
4)根据 Application 状态过滤任务
yarn application -list -appStates FINISHED
(所有状态:ALL、NEW、NEW_SAVING、SUBMITTED、ACCEPTED、RUNNING、FINISHED、FAILED、KILLED)
5)查询 Container 日志
yarn logs -applicationId <ApplicationId> -containerId <ContainerId>
6)查看尝试运行的任务
列出所有Application尝试的列表:yarn applicationattempt -list <ApplicationId>
打印ApplicationAttemp状态:yarn applicationattempt -status <ApplicationAttemptId>
7)yarn container 查看容器
列出所有Application 尝试的列表:yarn container -list <ApplicationAttemptId>
打印Container状态:yarn container -status <ContainerId>
8)yarn node 查看节点状态
列出所有节点:yarn node -list -all
9)yarn rmadmin 更新配置
加载队列配置:yarn rmadmin -refreshQueues
10)yarn queue 查看队列
打印队列信息:yarn queue -status