application
使用: yarn application [options]
命令选项 描述
-appStates 使用-list命令,基于应用程序的状态来过滤应用程序。如果应用程序的状态有多个,用逗号分隔。 有效的应用程序状态包含
如下: ALL, NEW, NEW_SAVING, SUBMITTED, ACCEPTED, RUNNING, FINISHED, FAILED, KILLED
-appTypes 使用-list命令,基于应用程序类型来过滤应用程序。如果应用程序的类型有多个,用逗号分隔。
-list 从RM返回的应用程序列表,使用-appTypes参数,支持基于应用程序类型的过滤,使用-appStates参数,支持对应用程序状态的过滤。
-kill kill掉指定的应用程序。
-status 打印应用程序的状态。
applicationattempt
使用: yarn applicationattempt [options]
命令选项 描述
-help 帮助
-list 获取到应用程序尝试的列表,其返回值ApplicationAttempt-Id 等于
-status 打印应用程序尝试的状态。
打印应用程序尝试的报告。
classpath
使用: yarn classpath
打印需要得到Hadoop的jar和所需要的lib包路径
container
使用: yarn container [options]
命令选项 描述
-help 帮助
-list 应用程序尝试的Containers列表
-status 打印Container的状态
打印container(s)的报告
jar
使用: yarn jar [mainClass] args...
运行jar文件,用户可以将写好的YARN代码打包成jar文件,用这个命令去运行它。
logs
使用: yarn logs -applicationId [options]
注:应用程序没有完成,该命令是不能打印日志的。
命令选项 描述
-applicationId 指定应用程序ID,应用程序的ID可以在yarn.resourcemanager.webapp.address配置的路径查看(即:ID)
-appOwner 应用的所有者(如果没有指定就是当前用户)应用程序的ID可以在yarn.resourcemanager.webapp.address配置的路径查看(即:User)
-containerId Container Id
-help 帮助
-nodeAddress 节点地址的格式:nodename:port (端口是配置文件中:yarn.nodemanager.webapp.address参数指定)
转存container的日志。
node
使用: yarn node [options]
命令选项 描述
-all 所有的节点,不管是什么状态的。
-list 列出所有RUNNING状态的节点。支持-states选项过滤指定的状态,节点的状态包
含:NEW,RUNNING,UNHEALTHY,DECOMMISSIONED,LOST,REBOOTED。支持--all显示所有的节点。
-states 和-list配合使用,用逗号分隔节点状态,只显示这些状态的节点信息。
-status 打印指定节点的状态。
queue
使用: yarn queue [options]
命令选项 | 描述 |
-help | 帮助 |
-status | 打印队列的状态 |
打印队列信息。
version
使用: yarn version
打印hadoop版本