1狸相,yarn top?
????類似linux里的top命令薛匪,查看正在運(yùn)行的程序資源使用情況
2脓鹃, yarn queue -status root.users.xxxx?
查看指定queue使用情況
3,yarn application -list -appStates 【ALL,NEW,NEW_SAVING,SUBMITTED,ACCEPTED,RUNNING,FINISHED,FAILED,KILLED】
yarn application -list -appTypes?[SUBMITTED, ACCEPTED, RUNNING]
查看app狀態(tài)
yarn application -movetoqueue application_1528080031923_0067 -queue root.users.xxx
移動(dòng)app到對(duì)應(yīng)的隊(duì)列
yarn application -kill application_1528080031923_0067
kill掉app
yarn application -status application_1528080031923_0067
查看app狀態(tài)
4,yarn applicationattempt -list application_1528080031923_0064
查看app嘗試信息
5娇跟,yarn classpath --glob
打印類路徑
6太颤,yarn container -list appattempt_1528080031923_0068_000001
打印正在執(zhí)行任務(wù)的容器信息
yarn container -status container_1528080031923_0068_01_000002
打印當(dāng)前容器信息
7,yarn jar [mainClass] args...
提交任務(wù)到y(tǒng)arn
8苗胀,yarn logs -applicationId application_1528080031923_0064
查看app運(yùn)行日志
9瓦堵,yarn node -all -list
查看所有節(jié)點(diǎn)信息
10基协,yarn daemonlog -getlevel n0:8088 rg.apache.hadoop.yarn.server.resourcemanager.rmapp.RMAppImpl
查看守護(hù)進(jìn)程日志級(jí)別
11菇用,yarn resourcemanager [-format-state-store]
RMStateStore的格式化. 如果過去的應(yīng)用程序不再需要,則清理RMStateStore
12杂穷, Usage: yarn rmadmin
-refreshQueues 重載隊(duì)列的ACL卦绣,狀態(tài)和調(diào)度器特定的屬性,ResourceManager將重載mapred-queues配置文件
-refreshNodes 動(dòng)態(tài)刷新dfs.hosts和dfs.hosts.exclude配置滤港,無需重啟NameNode胆建。
dfs.hosts:列出了允許連入NameNode的datanode清單(IP或者機(jī)器名)
dfs.hosts.exclude:列出了禁止連入NameNode的datanode清單(IP或者機(jī)器名)
重新讀取hosts和exclude文件博脑,更新允許連到Namenode的或那些需要退出或入編的Datanode的集合屁倔。
-refreshUserToGroupsMappings 刷新用戶到組的映射。
-refreshSuperUserGroupsConfiguration 刷新用戶組的配置
-refreshAdminAcls 刷新ResourceManager的ACL管理
-refreshServiceAclResourceManager 重載服務(wù)級(jí)別的授權(quán)文件锐借。
-getGroups [username] 獲取指定用戶所屬的組。
-transitionToActive [–forceactive] [–forcemanual] 嘗試將目標(biāo)服務(wù)轉(zhuǎn)為 Active 狀態(tài)口叙。如果使用了–forceactive選項(xiàng)嗅战,不需要核對(duì)非Active節(jié)點(diǎn)。如果采用了自動(dòng)故障轉(zhuǎn)移驮捍,這個(gè)命令不能使用脚曾。雖然你可以重寫–forcemanual選項(xiàng),你需要謹(jǐn)慎本讥。
-transitionToStandby [–forcemanual] 將服務(wù)轉(zhuǎn)為 Standby 狀態(tài). 如果采用了自動(dòng)故障轉(zhuǎn)移,這個(gè)命令不能使用色查。雖然你可以重寫–forcemanual選項(xiàng)撞芍,你需要謹(jǐn)慎。
-failover [–forceactive] 啟動(dòng)從serviceId1 到 serviceId2的故障轉(zhuǎn)移序无。如果使用了-forceactive選項(xiàng),即使服務(wù)沒有準(zhǔn)備晶通,也會(huì)嘗試故障轉(zhuǎn)移到目標(biāo)服務(wù)哟玷。如果采用了自動(dòng)故障轉(zhuǎn)移,這個(gè)命令不能使用碗降。
-getServiceState 返回服務(wù)的狀態(tài)。(注:ResourceManager不是HA的時(shí)候动看,時(shí)不能運(yùn)行該命令的)
-checkHealth 請(qǐng)求服務(wù)器執(zhí)行健康檢查爪幻,如果檢查失敗菱皆,RMAdmin將用一個(gè)非零標(biāo)示退出。(注:ResourceManager不是HA的時(shí)候京痢,時(shí)不能運(yùn)行該命令的)
-help [cmd]顯示指定命令的幫助篷店,如果沒有指定,則顯示命令的幫助疲陕。