【发布时间】:2014-09-21 21:28:38
【问题描述】:
我在我的 MAC 上安装了 Hadoop 和 YARN。我能够在 HDFS 上运行 wordcount 示例并输出结果(伪分发模式),我知道 我的程序正在 HDFS 上运行数据文件,因为我必须将文件复制到 HDFS 才能运行。但是,当我查看 YARN 的 WEB UI 时,没有任何任务已完成的记录。网上查了一下,貌似还是本地运行的应用。
在 start-yarn.sh 之后,我可以打开资源管理器 web UI http://localhost:8088/,问题是没有任何任务出现。此外,我什至无法访问我的 JobTracker Web UI。
我找到了以下链接。我的也有类似的问题,但是这个解决方案对我不起作用
Hadoop is not showing my job in the job tracker even though it is running
我的 XML 设置如下
mapred-site.xml
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>localhost:9001</value>
</property>
<property>
<name>mapred.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.aux-services.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>localhost:9002</value>
</property>
核心站点.xml
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
谁知道问题出在哪里?谢谢
【问题讨论】:
标签: hadoop mapreduce hadoop-yarn