1. 程式人生 > >Hadoop 跑MapReduce Job 的時候卡主,unhealthy-nodes=1

Hadoop 跑MapReduce Job 的時候卡主,unhealthy-nodes=1

出現跑 MR job的時候卡主,根被就沒有執行map 和reduce,修改yarn-site.xml的記憶體也不管用,檢視8088介面,發現yarn的Memory Total =0B,Active Nodes =0,而Unhealthy Nodes =1,字面意思就是存在不健康的節點有一個 而我總共就一個節點,所以yarn不能為mr job分配節點執行任務

怎麼會出現這種情況,查了資料,說是磁碟滿了,但是刪了內容,還是不行.有可能是我刪檔案刪錯哪裡了 總之最終通過以下辦法解決了

在yarn-site.xml新增如下內容

<configuration>    
  <property>
     <name>yarn.nodemanager.disk-health-checker.min-healthy-disks</name>
     <value>0.0</value>
  </property>
  <property>
     <name>yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage</name>
     <value>100.0</value>
  </property>
</configuration>