2017-11-04 116 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文件。