yarn管理命令怎么用

這篇文章主要介紹yarn管理命令怎么用,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供博湖網(wǎng)站建設(shè)、博湖做網(wǎng)站、博湖網(wǎng)站設(shè)計(jì)、博湖網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、博湖企業(yè)網(wǎng)站模板建站服務(wù),十年博湖做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

yarn管理命令怎么用

這些命令中,jar、applocation、node、logs、calsspath、和version是常用的用戶命令,而resourcemanager、nodemanager、proxyserver、rmadmin和daemonlog是較為常用的管理類命令

application命令:

用來(lái)管理yarn集群中的作業(yè)的

查看作業(yè)

[hadoop@node1 ~]$ yarn application -list
18/03/27 17:49:41 INFO client.RMProxy: Connecting to ResourceManager at master/172.16.2.3:8032
Total number of applications (application-types: [] and states: [SUBMITTED, ACCEPTED, RUNNING]):0
                Application-Id      Application-Name        Application-Type          User           Queue                   State             Final-State          Progress                         Tracking-URL

node:查看datanode節(jié)點(diǎn)信息

[hadoop@node1 ~]$ yarn node --list

18/03/27 17:55:12 INFO client.RMProxy: Connecting to ResourceManager at master/172.16.2.3:8032

Total Nodes:3

         Node-Id             Node-State Node-Http-Address       Number-of-Running-Containers

node3.hadooptest.com:56712              RUNNING node3.hadooptest.com:8042                                  0

node2.hadooptest.com:55089              RUNNING node2.hadooptest.com:8042                                  0

node4.hadooptest.com:56630              RUNNING node4.hadooptest.com:8042                                  0

只查看RUNNING狀態(tài)的節(jié)點(diǎn)

[hadoop@node1 ~]$ yarn node -list -states RUNNING
18/03/27 17:58:31 INFO client.RMProxy: Connecting to ResourceManager at master/172.16.2.3:8032
Total Nodes:3
         Node-Id             Node-State Node-Http-Address       Number-of-Running-Containers
node3.hadooptest.com:56712              RUNNING node3.hadooptest.com:8042                                  0
node2.hadooptest.com:55089              RUNNING node2.hadooptest.com:8042                                  0
node4.hadooptest.com:56630              RUNNING node4.hadooptest.com:8042                                  0

查看某一節(jié)點(diǎn)的狀態(tài)

[hadoop@node1 ~]$ yarn node -status node3.hadooptest.com:56712  
18/03/27 18:00:10 INFO client.RMProxy: Connecting to ResourceManager at master/172.16.2.3:8032
Node Report : 
        Node-Id : node3.hadooptest.com:56712
        Rack : /default-rack
        Node-State : RUNNING
        Node-Http-Address : node3.hadooptest.com:8042
        Last-Health-Update : Tue 27/Mar/18 05:59:22:318CST
        Health-Report : 
        Containers : 0
        Memory-Used : 0MB
        Memory-Capacity : 8192MB
        CPU-Used : 0 vcores
        CPU-Capacity : 8 vcores
        Node-Labels :

logs:

用于從已經(jīng)完成的YARN應(yīng)用程序(即狀態(tài)為FAILED、KILLED或者FINISHED)上獲取日志信息。不過(guò),如果需要通過(guò)命令行查看日志,

需要為YARN集群?jiǎn)⒂胠og-aggregation屬性,在yarn-site.xml配置文件中定義yarn.log-aggregation-enable屬性的值為true即可。命令的簡(jiǎn)要用法格式如下

yarn logs -applicationID <application ID> <options>

常用選項(xiàng):

-applicationID applicationID:必備選項(xiàng),用于從ResourceManager獲取其詳細(xì)信息;

-appOwner AppOwner: 可選選項(xiàng),默認(rèn)為當(dāng)前用戶

        -nodeAddress NodeAddress -containerId containerID:用于獲取指定節(jié)點(diǎn)上指定容器的相關(guān)信息,其中NodeAddress的格式同NodeId

yarn管理命令怎么用

rmadmin

-help: 獲取命令幫助

-refreshNode: 為RM刷新主機(jī)信息,它通過(guò)讀取RM節(jié)點(diǎn)的include和exclude文件來(lái)更新集群需要包含或者排除的節(jié)點(diǎn)列表

-refreshUserToGroupsMappings: 根據(jù)配置的Hadoop安全組映射,通過(guò)刷新組緩存中的信息來(lái)更新用戶和組之間的映射關(guān)系

-refreshSuperUserGroupsConfiguration: 刷新超級(jí)用戶代理組映射,以及更新代理主機(jī)和core-site.xml配置文件中hadoop.proxyuser屬性定義的代理組

-refreshAdminAcls:根據(jù)yarn站點(diǎn)配置文件或默認(rèn)配置文件中的yarn.admin.acl屬性刷新RM的管理ACL

[hadoop@node1 ~]$ yarn rmadmin -refreshNodes 
18/03/27 18:22:43 INFO client.RMProxy: Connecting to ResourceManager at master/172.16.2.3:8033
[hadoop@node1 ~]$

refresh命令要慎用,影響很大

DaemonLog

用于查看或者更新RM以及NM守護(hù)進(jìn)程的日志級(jí)別,它會(huì)在檢查管理權(quán)限通過(guò)后在內(nèi)部直接連接至“http://host:port/logLevel?log=name service”。

常用選項(xiàng):

-getLevel host:port name:顯示指定守護(hù)進(jìn)程的日志級(jí)別

-setLevel host:port name level:設(shè)置守護(hù)進(jìn)程的日志級(jí)別

以上是“yarn管理命令怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文名稱:yarn管理命令怎么用
URL地址:http://muchs.cn/article34/gdispe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、定制開發(fā)、網(wǎng)站內(nèi)鏈服務(wù)器托管、域名注冊(cè)、響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名