Hadoop3:Yarn常用Shell命令

一、查看任务

1、查看所有任务

bash 复制代码
yarn application -list

2、根据状态查看任务

语法

bash 复制代码
yarn application -list -appStates (所有状态:ALL、NEW、NEW_SAVING、SUBMITTED、ACCEPTED、RUNNING、FINISHED、FAILED、KILLED)

例如

bash 复制代码
yarn application -list -appStates FINISHED

3、Kill掉Application

根据appid kill任务

bash 复制代码
yarn application -kill application_1719625561008_0003

二、查看日志

1、查询Application日志

语法

bash 复制代码
yarn logs -applicationId <ApplicationId>

案例

bash 复制代码
yarn logs -applicationId application_1719625561008_0003

2、查询Container日志

语法

bash 复制代码
yarn logs -applicationId <ApplicationId> -containerId <ContainerId>

案例

bash 复制代码
yarn logs -applicationId application_1719625561008_0003 -containerId container_1719625561008_0003_01_000001

三、查看尝试运行的任务

1、列出所有Application尝试的列表

语法

bash 复制代码
yarn applicationattempt -list <ApplicationId>

案例

bash 复制代码
yarn applicationattempt -list application_1719625561008_0003

这里我们可以查看到ContainerIdApplicationAttemptId

2、打印ApplicationAttemp状态

语法

bash 复制代码
yarn applicationattempt -status <ApplicationAttemptId>

案例

bash 复制代码
yarn applicationattempt -status appattempt_1719625561008_0003_000001

四、查看容器

1、列出所有Container

语法

bash 复制代码
yarn container -list <ApplicationAttemptId>

案例1(运行完的任务)
容器只有在任务运行的时候,才能查看到
运行结束的任务,是查看不到对应的容器的

bash 复制代码
yarn container -list appattempt_1719625561008_0003_000001

案例2(运行中的任务)

bash 复制代码
yarn container -list appattempt_1719625561008_0004_000001

2、查看Container状态

语法

bash 复制代码
yarn container -status <ContainerId>

案例

bash 复制代码
yarn container -status container_1719625561008_0003_01_000001

五、查看节点状态

1、列出所有节点

案例

bash 复制代码
yarn node -list -all

六、重新加载Yarn配置

1、更新Yarn队列相关配置

修改配置后,直接执行该命令,就可以加载最新配置,无需重启Yarn服务

对应配置文件:capacity-scheduler.xml

bash 复制代码
yarn rmadmin -refreshQueues

七、查看队列

1、查看队列状态

语法

bash 复制代码
yarn queue -status <QueueName>

案例

bash 复制代码
yarn queue -status default

页面端查看

相关推荐
Raina测试6 小时前
Maestro实现IOSUI自动化
运维·自动化
不像程序员的程序媛12 小时前
系统cpu内存负载资源分析
运维·服务器·数据库
Uncertainty!!14 小时前
Ubuntu 22.04 安装超好用中文输入法rime-ice(雾凇拼音)过程记录
linux·ubuntu·中文输入法
ShineWinsu15 小时前
对于Linux:网络基础的解析
linux·网络·面试·udp·笔试·ip·tcp
Asuicao15 小时前
centos7.9版本升级ssh OpenSSH 9.8p1 源码 OpenSSL 1.1.1w 源码包以及安装升级回滚文档
运维·ssh
耍酷的魔镜16 小时前
谈谈如何使用Netty开发实现高性能的RPC服务器
服务器·网络协议·rpc
志栋智能16 小时前
超自动化安全中的威胁狩猎
运维·安全·自动化
↘"LYong16 小时前
旧版 CentOS 安装 Docker 完整指南(附国内镜像加速)
linux·运维·docker
Zhang~Ling17 小时前
Vim 多模式详解:命令、插入、底行与插件配置
linux·编辑器·vim
Elastic 中国社区官方博客17 小时前
Elastic 在 Everest Group 企业搜索产品 PEAK Matrix® 评估 2026 中被评为领导者
大数据·运维·人工智能·elasticsearch·搜索引擎·ai·全文检索