- namenode datanode上五大服務(wù)都啟動(dòng)了焕刮,但datanode無法訪問namenode的9000端口筑公,log上顯示namenode在127.0.0.1:9000 listen
解決辦法:參考帖子 - 反復(fù)格式化namenode后datanode無法啟動(dòng)
dataNode 無法啟動(dòng)是配置過程中最常見的問題,主要原因是多次format namenode 造成namenode 和datanode的clusterID不一致凄吏。建議查看datanode上面的log信息前翎。解決辦法:修改每一個(gè)datanode上面的CID(位于dfs/data/current/VERSION文件夾中)使兩者一致。 - nodemanager無法啟動(dòng)
yarn-site.xml可用物理內(nèi)存(yarn.nodemanager.resource.memory-mb)配置 - container is running beyond physical memory limits黔宛, or beyond virtual memory limits
修改yarn-site.xml 增加以下屬性
<property>
<name>yarn.nodemanager.vmem-check-enabled</name>
<value>false</value>
</property>
<property>
<name>yarn.nodemanager.vmem-pmem-ratio</name>
<value>4</value>
<description>Ratio between virtual memory to physical memory when setting
memory limits for containers</description>
</property>
<property>
<name>yarn.nodemanager.resource.memory-mb</name>
<value>1024</value>
</property>
<property>
<name>yarn.scheduler.minimum-allocation-mb</name>
<value>128</value>
</property>
- 其他
其他人的問題集錦