我在macossierra(darwinkernelversion16.7.0)上安装了hadoop2.8.1,除了应用程序/任务跟踪之外,它运行良好。
1) 起初,我认为这是资源管理器web界面的问题。所以:
我已将yarn-site.xml模板复制到etc/yarn-site.xml文件中,但没有任何帮助。
我已尝试将资源管理器上的默认“dr.who”用户更改为我的hadoop用户(http://localhost:18088/cluster/apps/running?user.name=myuser),但也没有帮助。
2) 甚至在命令行上,我也不能跟踪我的应用程序(作业):应用程序列表返回总是空的。
3) 另一个信息:在applicationinfo输出上,它显示以下几行,但我无法访问它。info mapreduce.job:跟踪作业的url:http://localhost:8080/info mapreduce.job:正在运行作业:job\u local2009332672\u 0001
是Yarn问题吗?我应该更改另一个设置文件吗?谢谢!
2条答案
按热度按时间6gpjuf901#
谢谢你的回答,我正在寻找这个功能没有成功。我在etc/hosts上做了一些更改,但没有任何结果。答案是在mapred-site.xmlto中设置mapreduce.framework.name,如cricket\u007所述。这是将yarn设置为mapreduce操作的默认框架
xriantvc2#
看看
mapreduce.framework.name
在mapred-site.xml
. 在你的HADOOP_CONF_DIR
将其值设置为yarn
.如果没有Map的站点,则复制并重命名Map的默认xml文件。