2017-11-04 103 views
0

我在macOS Sierra(Darwin内核版本16.7.0)上安装Hadoop 2.8.1,并且它工作正常,除了应用程序/任务跟踪。Hadoop 2.x上的应用程序(作业)列表为空

1)起初,我认为这是资源管理器Web界面的问题。所以:

2)即使在命令行上我也可以跟踪我的应用程序(作业):yarn application -list返回总是空的。

3)另一个信息:关于应用程序的INFO输出,它显示了以下这些行,但我无法访问它。 信息mapreduce.Job:URL来跟踪工作:http://localhost:8080/ 信息mapreduce.Job:正在运行的作业:job_local2009332672_0001

它是一个纱问题?我应该改变另一个设置文件吗?谢谢!

+0

你设置了什么mapreduce框架? ** job _local **文件不使用YARN。看看'mapred-site'中的'mapreduce.framework.name' –

+0

谢谢,@ cricket_007!我没有这个映射网站文件。我在mapred-default.xml中找到了这个属性。这是价值'本地',我改变了'纱',并重新启动Hadoop。但是我的应用程序列表仍然是空的。任何其他想法? –

+0

您需要将默认文件重命名为mapred-site –

回答

0

请看mapreduce.framework.namemapred-site.xml。在您的HADOOP_CONF_DIR

将其值设置为yarn

如果您没有mapred站点,则复制并重命名mapred-default XML文件。

相关问题