You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
### 1.application
使用语法: yarn application [options] #打印报告,申请和杀死任务
```text
-appStates <States> #与-list一起使用, 可根据输入的逗号分隔的应用程序状态列表来过滤应用程序。有效的应用程序状态可以是以下之一: ALL, NEW, NEW_SAVING, SUBMITTED, ACCEPTED, RUNNING, FINISHED, FAILED, KILLED
-appTypes <Types> #与-list一起使用, 可以根据输入的逗号分隔的应用程序类型列表来过滤应用程序。
-list #列出RM中的应用程序。支持使用-appTypes来根据应用程序类型过滤应用程序, 并支持使用-appStates来根据应用程序状态过滤应用程序。
-kill <ApplicationId> #终止应用程序。
-status <ApplicationId> #打印应用程序的状态。
```
### 2.applicationattempt
使用语法: yarn applicationattempt [options] #打印应用程序尝试的报告
```text
-help #帮助
-list <ApplicationId> #获取到应用程序尝试的列表, 其返回值ApplicationAttempt-Id 等于 <Application Attempt Id>
-status <Application Attempt Id> #打印应用程序尝试的状态。
```
### 3.classpath
使用语法: yarn classpath #打印需要得到Hadoop的jar和所需要的lib包路径
### 4.container
使用语法: yarn container [options] #打印container(s)的报告
```text
-help #帮助
-list <Application Attempt Id> #应用程序尝试的Containers列表
-status <ContainerId> #打印Container的状态
```
### 5. logs
使用语法: yarn logs -applicationId
```text
-applicationId <application ID> #指定应用程序ID, 应用程序的ID可以在yarn.resourcemanager.webapp.address配置的路径查看( 即: ID)
-appOwner <AppOwner> #应用的所有者( 如果没有指定就是当前用户) 应用程序的ID可以在yarn.resourcemanager.webapp.address配置的路径查看( 即: User)
-containerId <ContainerId> #Container Id
-help #帮助
-nodeAddress <NodeAddress> #节点地址的格式: nodename:port (端口是配置文件中:yarn.nodemanager.webapp.address参数指定)
```
### 6.node
使用语法: yarn node [options] #打印节点报告
```text
-all #所有的节点,不管是什么状态的。
-list #列出所有RUNNING状态的节点。支持-states选项过滤指定的状态, 节点的状态包含: NEW, RUNNING, UNHEALTHY, DECOMMISSIONED, LOST, REBOOTED。支持--all显示所有的节点。
-states <States> #和-list配合使用, 用逗号分隔节点状态, 只显示这些状态的节点信息。
-status <NodeId> #打印指定节点的状态。
```
### 7.queue
使用语法: yarn queue [options] #打印队列信息
```text
-help #帮助
-status #<QueueName> 打印队列的状态
```