1、查看是否啟用了yarn服務(wù)并啟動(dòng)yarn服務(wù)

2、查看yarn集群

說明:內(nèi)存8G 、CPU 是8核。其實(shí)沒有那么多,我虛擬機(jī)只給了2G 1核。那是為什么?配置文件里面配置的。
3、根據(jù)實(shí)際生產(chǎn)環(huán)境給nodemanager配置內(nèi)存和cpu資源大小(yarn-default.xml)

4、配置示例:在yarn-site.xml 中添加如下配置


yarn中相關(guān)內(nèi)存的配置
YARN允許用戶配置每個(gè)節(jié)點(diǎn)上可用的物理內(nèi)存資源,注意,這里是“可用的”,因?yàn)橐粋€(gè)節(jié)點(diǎn)上的內(nèi)存會(huì)被若干個(gè)服務(wù)共享,比如一部分給YARN,一部分給HDFS,一部分給HBase等,YARN配置的只是自己可以使用的,配置參數(shù)如下:

yarn中相關(guān)cpu的配置
目前的CPU被劃分成虛擬CPU(CPU virtual Core),這里的虛擬CPU是YARN自己引入的概念,初衷是,考慮到不同節(jié)點(diǎn)的CPU性能可能不同,每個(gè)CPU具有的計(jì)算能力也是不一樣的,比如某個(gè)物理CPU的計(jì)算能力可能是另外一個(gè)物理CPU的2倍,這時(shí)候,你可以通過為第一個(gè)物理CPU多配置幾個(gè)虛擬CPU彌補(bǔ)這種差異。用戶提交作業(yè)時(shí),可以指定每個(gè)任務(wù)需要的虛擬CPU個(gè)數(shù)。在YARN中,CPU相關(guān)配置參數(shù)如下:
yarn生態(tài)環(huán)境

