Hadoop 2.x上的应用程序(作业)列表为空
问题描述:
我在macOS Sierra(Darwin内核版本16.7.0)上安装Hadoop 2.8.1,并且它工作正常,除了应用程序/任务跟踪。Hadoop 2.x上的应用程序(作业)列表为空
1)起初,我认为这是资源管理器Web界面的问题。所以:
- 我已经将yarn-site.xml模板复制到etc/yarn-site.xml文件中,但它没有帮助。
- 我试图改变默认的'博士。谁在Resource manager(http://localhost:18088/cluster/apps/RUNNING?user.name=myUser)上使用我的Hadoop用户,但它也没有帮助。
2)即使在命令行上我也可以跟踪我的应用程序(作业):yarn application -list返回总是空的。
3)另一个信息:关于应用程序的INFO输出,它显示了以下这些行,但我无法访问它。 信息mapreduce.Job:URL来跟踪工作:http://localhost:8080/ 信息mapreduce.Job:正在运行的作业:job_local2009332672_0001
它是一个纱问题?我应该改变另一个设置文件吗?谢谢!
答
请看mapreduce.framework.name
mapred-site.xml
。在您的HADOOP_CONF_DIR
将其值设置为yarn
。
如果您没有mapred站点,则复制并重命名mapred-default XML文件。
你设置了什么mapreduce框架? ** job _local **文件不使用YARN。看看'mapred-site'中的'mapreduce.framework.name' –
谢谢,@ cricket_007!我没有这个映射网站文件。我在mapred-default.xml中找到了这个属性。这是价值'本地',我改变了'纱',并重新启动Hadoop。但是我的应用程序列表仍然是空的。任何其他想法? –
您需要将默认文件重命名为mapred-site –