我在macOS Sierra(Darwin内核版本16.7.0)上安装了Hadoop 2.8.1并且它正常工作,但应用程序/任务跟踪除外。
1)起初,我认为资源管理器Web界面存在问题。所以:
2)即使在命令行上我也可以跟踪我的应用程序(作业):yarn application -list返回总是为空。
3)另一个信息:关于应用程序INFO输出,它显示以下这些行,但我无法访问它。 INFO mapreduce.Job:跟踪工作的网址:http://localhost:8080/ INFO mapreduce.Job:正在运行的工作:job_local2009332672_0001
是纱线问题吗?我应该更改另一个设置文件吗?谢谢!
答案 0 :(得分:0)
查看mapreduce.framework.name
中的mapred-site.xml
。在HADOOP_CONF_DIR
将其值设为yarn
。
如果您没有mapred-site,请复制并重命名mapred-default XML文件。
答案 1 :(得分:0)
感谢您的回答,我一直在寻找没有成功的功能。我在etc / hosts上做任何更改 答案是按照cricket_007的说明将mapred-site.xml中的mapreduce.framework.name设置为yarn。 这是将yarn设置为MapReduce操作的默认框架