2015-05-06 57 views
0

我在Eclipse中運行WORDCOUNT和我的文本文件在HDFS存在字計數命令無法找到文件的位置

的Eclipse顯示我這個錯誤:

輸入路徑不存在:文件:/首頁/ hduser /工作區/ sample1user/hduser/test1的

+0

你的文件是否有擴展名?像'.txt',看起來不像是顯示完整的文件名 – Sam

+0

可能需要在運行作業之前設置'fs.default.name' manualy或將hadoop conf目錄添加到eclipse項目classpath中,看看這個問題更多信息http://stackoverflow.com/questions/16711665/hadoop-cannot-set-default-filesystem-as-hdfs-in-core-site-xml –

回答

0

Input path does not exist: file:/home/hduser/workspace/sample1user/hduser/test1

你的錯誤顯示,單詞計數正在尋找在本地文件系統中的文件,而不是在HDFS。嘗試在本地文件系統中複製輸入文件。

帖子在你的問題如下命令的結果:

hdfs dfs -ls /home/hduser/workspace/sample1user/hduser/test1 

hdfs dfs -ls /home/hduser/workspace/sample1user/hduser 

ls -l /home/hduser/workspace/sample1user/hduser/test1 

ls -l /home/hduser/workspace/sample1user/hduser 
0

我也碰到了類似的問題。(我是初學者太)我通過參數的WORDCOUNT程序就像給了全HDFS路徑下面,它的工作(我跑了僞分佈式模式)

hdfs://[email protected]:9000/user/Perumal/Input
hdfs://[email protected]:9000/user/Perumal/Output

HDFS:// krish @本地:9000是我的HDFS的位置和我的Hadoop守護進程在測試過程中運行。

注意:這可能不是最好的做法,但它幫助我開始!