溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Hadoop中Yarn命令怎么用

發(fā)布時間:2021-11-08 14:58:28 來源:億速云 閱讀:201 作者:小新 欄目:云計算

這篇文章給大家分享的是有關(guān)Hadoop中Yarn命令怎么用的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

概要:  
 

     所有的  yarn  命令都援引于  bin/yarn  腳本,不加任何參數(shù)的運行  yarn  腳本命令,打印出來所有命令的描述信息。

     Usage: yarn [--config confdir] COMMAND

     Yarn   采用解析通用選項和運行類的解析框架。  


   

COMMAND_OPTIONS
Description
--config confdir
覆蓋默認配置目錄。Default is ${HADOOP_PREFIX}/conf.

COMMAND

COMMAND_OPTIONS

各種命令的選項將在以下小節(jié)中描述。被分為用戶命令和管理命令。


   

用戶命令:  

  • jar


    • 運行一個JAR文件。用戶可以把他們的Yarn代碼綁定在一個JAR文件,使用這個命令來執(zhí)行它。

    • Usage: yarn jar <jar> [mainClass] args...

  • application


    • 應(yīng)用程序管理命令

    • Usage: yarn application <options>


 

COMMAND_OPTIONS
Description
-list
從RM列出應(yīng)用程序。
-appStates States
與 –list一起使用來過濾基于輸入以逗號分隔的應(yīng)用程序狀態(tài)列表。有效的應(yīng)用程序的狀態(tài),可以是下列之一:ALL, NEW, NEW_SAVING, SUBMITTED, ACCEPTED, RUNNING, FINISHED, FAILED, KILLED
-appTypes Types
與 –list一起使用來過濾基于輸入以逗號分隔的列表中的應(yīng)用程序的應(yīng)用程序類型
-status ApplicationId
打印應(yīng)用程序的狀態(tài)
-kill ApplicationId
殺死應(yīng)用程序


 

  • node


    • 打印節(jié)點報告

    • Usage: yarn node <options>


 

COMMAND_OPTIONS
Description
-list
列出所有正在運行的節(jié)點。
-states States
與–list一起使用來過濾基于輸入以逗號分隔的節(jié)點狀態(tài)的節(jié)點列表。
-all
與–list一起使用來列出所有的節(jié)點
-status NodeId
查看節(jié)點的的狀態(tài)報告。
  • logs


    • Dump the container logs

    • Usage: yarn logs -applicationId <application ID> <options>


 

COMMAND_OPTIONS
Description
-applicationId <application ID>
指定一個應(yīng)用程序id
-appOwner AppOwner
應(yīng)用用戶(如果沒指定的話,默認分配給當(dāng)前用戶)
-containerId ContainerId
容器id(如果節(jié)點的地址指定的話,容器id必須被指定)
-nodeAddress NodeAddress
格式化的nodename的節(jié)點地址:端口,(如果指定了容器id的話,節(jié)點的地址必須被指定)


 

  • 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


    • yarn rmadmin [-refreshQueues] [-refreshNodes] [-refreshUserToGroupsMapping]                      



    • [-refreshSuperUserGroupsConfiguration] [-refreshAdminAcls]                

    • [-refreshServiceAcl] [-getGroups [username]] [-help [cmd]]                     

    • [-transitionToActive <serviceId>]                     

    • [-transitionToStandby <serviceId>]                     

    • [-getServiceState <serviceId>]                     

    • [-checkHealth <serviceId>]


    • 運行ResourceManager管理客戶端

    • Usage:



 

COMMAND_OPTIONS
Description
-refreshQueues
重新加載隊列ACL,狀態(tài)和調(diào)度特性。ResourceManager將重新加載mapred-qu eues的配置文件
-refreshNodes
通過ResourceManager刷新主機信息。
-refreshUserToGroupsMappings
刷新用戶組映射。
-refreshSuperUserGroupsConfiguration
刷新超級用戶代理組映射。
-refreshAdminAcls
通過ResourceManager刷新acls管理
-refreshServiceAcl
重新加載服務(wù)級別的授權(quán)認證策略文件ResourceManager將會重新加載授權(quán)認證策略文件。
-getGroups [username]
指定的用戶所屬的組
-help [cmd]
為給定的命令顯示幫助信息,如果不指定將顯示全部命令的幫助信息。
-transitionToActive <serviceId>
轉(zhuǎn)換服務(wù)為活躍狀態(tài)
-transitionToStandby <serviceId>
轉(zhuǎn)換服務(wù)為待命狀態(tài)
-getServiceState <serviceId>
返回服務(wù)的狀態(tài)
-checkHealth <serviceId>
請求服務(wù)進行健康檢查。如果檢查失敗,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>上的守護進程打印日志級別

此命令內(nèi)部連接地址: 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>上的守護進程日志級別

此命令內(nèi)部連接地址: http://<host:port>/logLevel?log=<name>      
     


     

感謝各位的閱讀!關(guān)于“Hadoop中Yarn命令怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI