我在Eclipse中運行WORDCOUNT和我的文本文件在HDFS存在字計數命令無法找到文件的位置
的Eclipse顯示我這個錯誤:
輸入路徑不存在:文件:/首頁/ hduser /工作區/ sample1user/hduser/test1的
我在Eclipse中運行WORDCOUNT和我的文本文件在HDFS存在字計數命令無法找到文件的位置
的Eclipse顯示我這個錯誤:
輸入路徑不存在:文件:/首頁/ hduser /工作區/ sample1user/hduser/test1的
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
我也碰到了類似的問題。(我是初學者太)我通過參數的WORDCOUNT程序就像給了全HDFS路徑下面,它的工作(我跑了僞分佈式模式)
hdfs://[email protected]:9000/user/Perumal/Input
hdfs://[email protected]:9000/user/Perumal/Output
HDFS:// krish @本地:9000是我的HDFS的位置和我的Hadoop守護進程在測試過程中運行。
注意:這可能不是最好的做法,但它幫助我開始!
你的文件是否有擴展名?像'.txt',看起來不像是顯示完整的文件名 – Sam
可能需要在運行作業之前設置'fs.default.name' manualy或將hadoop conf目錄添加到eclipse項目classpath中,看看這個問題更多信息http://stackoverflow.com/questions/16711665/hadoop-cannot-set-default-filesystem-as-hdfs-in-core-site-xml –