我正在使用 VirualBox 在 Windows 笔记本电脑上运行 Ubuntu 14 VM。我已经为Single Node配置了 Apache 发行版 HDFS 和 YARN 。当我运行 dfs 和 YARN 时,所有必需的恶魔都在运行。当我不配置 YARN 并仅运行 DFS 时,我可以成功执行 MapReduce 作业,但是当我也运行 YARN 然后作业卡在 ACCEPTED 状态时,我尝试了许多有关更改节点内存设置的设置,但没有运气。以下链接我遵循设置单节点 https://hadoop.apache.org/docs/r2.8.0/hadoop-project-dist/hadoop-common/SingleCluster.html
核心站点.xml
`
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>`
hdfs-site.xml 的设置l`
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.name.dir</name>
<value>/home/shaileshraj/hadoop/name/data</value>
</property>
</configuration>`
mapred-site.xml 的设置
`<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>`
yarn-site.xml 的设置`
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.nodemanager.resource.memory-mb</name>
<value>2200</value>
<description>Amount of physical memory, in MB, that can be allocated for containers.</description>
</property>
<property>
<name>yarn.scheduler.minimum-allocation-mb</name>
<value>500</value>
</property>