文档章节

Hadoop Yarn 命令官网翻译

AWDT
 AWDT
发布于 2014/12/03 10:20
字数 896
阅读 77
收藏 0


概要:
     所有的 yarn 命令都援引于 bin/yarn 脚本,不加任何参数的运行 yarn 脚本命令,打印出来所有命令的描述信息。
     Usage: yarn [--config confdir] COMMAND
     Yarn 采用解析通用选项和运行类的解析框架。

COMMAND_OPTIONS
Description
--config confdir
覆盖默认配置目录。Default is ${HADOOP_PREFIX}/conf.
COMMAND
COMMAND_OPTIONS
各种命令的选项将在以下小节中描述。被分为用户命令管理命令

用户命令:
  • jar
    • 运行一个JAR文件。用户可以把他们的Yarn代码绑定在一个JAR文件,使用这个命令来执行它。
    • Usage: yarn jar <jar> [mainClass] args...
  • application
    • 应用程序管理命令
    • Usage: yarn application <options>

COMMAND_OPTIONS
Description
-list
从RM列出应用程序。
-appStates States
与 –list一起使用来过滤基于输入以逗号分隔的应用程序状态列表。有效的应用程序的状态,可以是下列之一:ALL, NEW, NEW_SAVING, SUBMITTED, ACCEPTED, RUNNING, FINISHED, FAILED, KILLED
-appTypes Types
与 –list一起使用来过滤基于输入以逗号分隔的列表中的应用程序的应用程序类型
-status ApplicationId
打印应用程序的状态
-kill ApplicationId
杀死应用程序

  • node
    • 打印节点报告
    • Usage: yarn node <options>

COMMAND_OPTIONS
Description
-list
列出所有正在运行的节点。
-states States
与–list一起使用来过滤基于输入以逗号分隔的节点状态的节点列表。
-all
与–list一起使用来列出所有的节点
-status NodeId
查看节点的的状态报告。
  • logs
    • Dump the container logs
    • Usage: yarn logs -applicationId <application ID> <options>

COMMAND_OPTIONS
Description
-applicationId <application ID>
指定一个应用程序id
-appOwner AppOwner
应用用户(如果没指定的话,默认分配给当前用户)
-containerId ContainerId
容器id(如果节点的地址指定的话,容器id必须被指定)
-nodeAddress NodeAddress
格式化的nodename的节点地址:端口,(如果指定了容器id的话,节点的地址必须被指定)

  • classpath
    • Prints the class path needed to get the Hadoop jar and the required libraries
    • Usage: yarn classpath
管理命令:
  • resourcemanager
    • Start the ResourceManager
    • Usage: yarn resourcemanager
  • nodemanager
    • Start the NodeManager 
    • Usage: yarn nodemanager
  • proxyserver
    • Start the web proxy server 
    • Usage: yarn proxyserver
  • rmadmin
    • 运行ResourceManager管理客户端
    • Usage:
      • yarn rmadmin [-refreshQueues] [-refreshNodes] [-refreshUserToGroupsMapping]                      
            • [-refreshSuperUserGroupsConfiguration] [-refreshAdminAcls]                
            • [-refreshServiceAcl] [-getGroups [username]] [-help [cmd]]                     
            • [-transitionToActive <serviceId>]                     
            • [-transitionToStandby <serviceId>]                     
            • [-getServiceState <serviceId>]                     
            • [-checkHealth <serviceId>]

COMMAND_OPTIONS
Description
-refreshQueues
重新加载队列ACL,状态和调度特性。ResourceManager将重新加载mapred-qu eues的配置文件
-refreshNodes
通过ResourceManager刷新主机信息。
-refreshUserToGroupsMappings
刷新用户组映射。
-refreshSuperUserGroupsConfiguration
刷新超级用户代理组映射。
-refreshAdminAcls
通过ResourceManager刷新acls管理
-refreshServiceAcl
重新加载服务级别的授权认证策略文件ResourceManager将会重新加载授权认证策略文件。
-getGroups [username]
指定的用户所属的组
-help [cmd]
为给定的命令显示帮助信息,如果不指定将显示全部命令的帮助信息。
-transitionToActive <serviceId>
转换服务为活跃状态
-transitionToStandby <serviceId>
转换服务为待命状态
-getServiceState <serviceId>
返回服务的状态
-checkHealth <serviceId>
请求服务进行健康检查。如果检查失败,RMAdmin工具将一个非零的退出代码退出
  • daemonlog
    • Get/Set the log level for each daemon.
    •   Usage: yarn daemonlog -getlevel <host:port> <name>
    •   Usage: yarn daemonlog -setlevel <host:port> <name> <level>

COMMAND_OPTIONS
Description
-getlevel <host:port> <name>
基于<host:port>上的守护进程打印日志级别
此命令内部连接地址: http://<host:port>/logLevel?log=<name>

-setlevel <host:port> <name> <level>
 Sets the log level of the daemon running at <host:port>. This command internally connects to http://<host:port>/logLevel?log=<name>
基于<host:port>上的守护进程日志级别
此命令内部连接地址: http://<host:port>/logLevel?log=<name>























© 著作权归作者所有

共有 人打赏支持
AWDT
粉丝 0
博文 3
码字总数 5764
作品 0
昌平
hadoop2.7+Spark1.4环境搭建

一、hadoop伪分布式搭建 其实官网有比较详实的说明,英语好的可以直接看官网,地址 1、安装JDK1.7 这个省略,官网显示1.6可以,但是我用openjdk1.6出了异常,JDK1.6没试,直接用了JDK1.7 配置...

laigous
2015/07/14
0
4
Hadoop--4.Hadoop安装配置

一、下载 1.下载hadoop [root@master ~]# cd /usr/local/src/ [root@master src]# wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-2.7.2/hadoop-2.7.2.tar.gz 2.官网下载地址(......

Kry1702
06/28
0
0
CDH版本hadoop2.6伪分布式安装

CDH版本hadoop的一个重要分支,使用hadoop-2.6.0-cdh5.9.0在单台CentOS配置hadoop伪分布式环境; 1、基础环境配置 1.1、关闭防火墙和SELinux 1.1.1、关闭防火墙 1.1.2、关闭SELinux 注:以上...

巴利奇
06/26
0
0
配置hadoop+pyspark环境

配置hadoop+pyspark环境 1、部署hadoop环境 配置hadoop伪分布式环境,所有服务都运行在同一个节点上。 1.1、安装JDK 安装jdk使用的是二进制免编译包,下载页面 下载jdk 解压文件,配置环境变...

巴利奇
06/25
0
0
20180517早课记录12-Hadoop

1.hadoop的广义和狭义的理解 狭义: Hadoop软件(HDFS、MapReduce、Yarn) 广义: 以hadoop为主的生态圈 2.hadoop三大组件是什么?分别是做什么? HDFS: 分布式文件管理系统 存储 MapReduce: 执行引...

wangkunj
05/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

理解数据库的4种隔离级别

本文转自:http://m.blog.csdn.net/article/details?id=51924963 数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,...

初雪之音
24分钟前
1
0
主流的消息队列MQ比较,详解MQ的4类应用场景

目前主流的MQ 1.ZeroMQ 号称最快的消息队列系统,尤其针对大吞吐量的需求场景。 扩展性好,开发比较灵活,采用C语言实现,实际上只是一个socket库的重新封装,如果做为消息队列使用,需要开发...

游人未归
今天
4
0
React 服务器渲染原理解析与实践

网盘下载地址 React 服务器渲染原理解析与实践 本套课程,讲解了React中SSR技术的整个搭建思路及流程,完整的从原理上讲清楚了SSR的概念,重点在于讲解编写SSR框架遇到的各种知识点,以及细节...

qq__2304636824
今天
4
0
Jenkins使用

clean install -Dmaven.test.skip=true 系统设置 全局工具配置 其他的配置类似 构建项目配置

1713716445
今天
2
0
多线程

1. 多线程概念。并发和并行的概念。 多线程指的是一段时间内cpu同时执行多个线程。一个程序至少运行>=1个进程,进程就是运行中的程序,而一个进程至少运行>=1个线程,线程是操作系统能调度的...

鱼想吃肉
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部