一、Yarn的SHELL指令
任務管理
顯示運作的應用程式
yarn -application -list
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAnYldHL0FWby9mZvwFN4ETMfdHLkVGepZ2XtxSZ6l2clJ3LcV2Zh1Wa9M3clN2byBXLzN3btgHL9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsQTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5SMzgDO2MWMhlzYwE2NxIjNzYzXwITOwUTMyAzLcFTMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
殺死正在運作的任務
yarn application -kill 任務id
節點管理
檢視節點清單
yarn node -list
檢視節點狀态
yarn node -status 節點ID
二、Hadoop作業排程器
FIFO
Capacity scheduler
Fair
具體設定可以檢視yarn-default.xml檔案
FIFO先進先出排程器
FIFO Scheduler把應用按送出的順序拍成一個隊列,這是一個先進先出隊列,在進行資源配置設定的時候,先給隊列中最上頭的應用進行資源配置設定,待最頭上的應用需求滿足後再給下一個配置設定,以此類推
容量排程器(Capacity Scheduler)
支援多個隊列,每個隊列可配置一定的資源量,每個隊列都采用FIFO排程政策
存在資源的一些浪費
公平排程器(Fair Scheduler)
支援多隊列,多使用者,每個隊列中的資源可以配置,同一隊列中的作業共享隊列中所有資源