原因:
yarn.nodemanager.local-dirs和hadoop的hadoop.tmp.dir引數對應檔案位置不一致
解決辦法:
將hdfs-site.xml中hadoop.tmp.dir屬性和yarn-site.xml中的yarn.nodemanager.local-dirs屬性設定為相同路徑
示例
hdfs-site.xml
<property>
<name>hadoop.tmp.dir</name>
<value>/home/suddev/dev/bd/app/tmp</value>
</property>
yarn-site.xml
<property>
<name>yarn.nodemanager.local-dirs</name>
<value>/home/suddev/dev/bd/app/tmp</value>
</property>
然后重啟dfs和Yarn
./stop-dfs.sh
./stop-yarn.sh
./start-dfs.sh
./start-yarn.sh
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/39974.html
標籤:大數據
上一篇:Hadoop報錯:org.apache.hadoop.security.AccessControlException: Permission denied: user=xxxx
