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.

56 lines
2.8 KiB

### 1.application
使用语法yarn  application [options] #打印报告,申请和杀死任务
```text
-appStates <States> #与-list一起使用可根据输入的逗号分隔的应用程序状态列表来过滤应用程序。有效的应用程序状态可以是以下之一ALLNEWNEW_SAVINGSUBMITTEDACCEPTEDRUNNINGFINISHEDFAILEDKILLED
-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选项过滤指定的状态节点的状态包含NEWRUNNINGUNHEALTHYDECOMMISSIONEDLOSTREBOOTED。支持--all显示所有的节点。
-states <States> #和-list配合使用用逗号分隔节点状态只显示这些状态的节点信息。
-status <NodeId> #打印指定节点的状态。
```
### 7.queue
使用语法yarn queue [options] #打印队列信息
```text
-help #帮助
-status #<QueueName> 打印队列的状态
```