0
我已經將一些文件複製到hdfs中,並且想驗證它們實際上是否存在。當我之前運行命令hadoop fs -ls
時,我能夠看到hdfs中的所有現有目錄。但是,現在我收到錯誤:ls: '.': No such file or directory
在HDFS中訪問文件時出錯
如何訪問hdfs中的文件?
我已經將一些文件複製到hdfs中,並且想驗證它們實際上是否存在。當我之前運行命令hadoop fs -ls
時,我能夠看到hdfs中的所有現有目錄。但是,現在我收到錯誤:ls: '.': No such file or directory
在HDFS中訪問文件時出錯
如何訪問hdfs中的文件?
試試這個
Hadoop的FS -ls /目錄名
更新:我試過'Hadoop的FS -ls /',並能得到這樣的結果:'0 2014年7月16日20:10/tmp目錄'。但是,我沒有看到上次檢查hdfs時看到的輸入和輸出目錄。當我重新啓動hadoop時,我是否應該將文件複製到hdfs中? – user2590144
你是否期待在根目錄下有更多的目錄和文件?如果是這樣,請檢查所有datanode是否已啓動並正在運行。你應該運行'hadoop dfsadmin -report'。 – alvits
我相信所有的datanode運行正常。另外,我使用'hadoop fs -mkdir -p/user/[username]'創建了一個名爲/ user/[我的用戶名]的目錄,我不會再有任何錯誤。看起來是因爲我沒有主目錄。無論如何感謝您的建議! – user2590144