2013-03-24 48 views
-1

使用hadoop1.3.0。我在eclipse中正確運行了示例WordCount。但是當我進入localhost:50030時,它表示正在運行的工作和退休的工作都沒有。事實是,我已經得到了正確的結果。我有做錯了嗎?爲什麼沒有工作在hadoop上運行

回答

0

您不需要從eclipse運行map-reduce程序。您需要創建一個可運行jar並使用hadoop命令從單獨的VM運行它。

可能是你可以使用:hadoop jar runnable.jar inputHDFSPath outputHDFSPath

+0

那麼,我已經做了你所說的。但不幸的是,問題依然存在。 – 2013-03-24 14:04:17

2

大多數情況下,從eclipse運行作業不會將其提交給作業跟蹤器,而是生成獨立的VM。

0

正如你正確地運行命令,那麼就應該是沒有正在運行的作業或退休的工作。這就是它所表示的。你爲什麼期望已完成的工作屬於退休工作或正在運行的工作類別? 由於作業已成功完成,它必須存在於已完成的作業列表中。

+0

但是,頁面上沒有顯示完成的工作列表,只顯示正在運行和已經退休的工作。我也試着用「hadoop job -list」命令行,仍然看不到任何工作。 – 2013-03-24 14:19:23

相關問題