0
根據一些參考資料(很多書和其他在線論壇),我使用hadoop 2.8.1,告訴我在哪裏可以使用'hadoop fs -ls /'來查找hdfs文件系統根目錄。但是當我輸入該命令時,終端顯示本地目錄,但不顯示hdfs根目錄。如何在hadoop中顯示hdfs根目錄?
這是什麼問題,在此先感謝。
根據一些參考資料(很多書和其他在線論壇),我使用hadoop 2.8.1,告訴我在哪裏可以使用'hadoop fs -ls /'來查找hdfs文件系統根目錄。但是當我輸入該命令時,終端顯示本地目錄,但不顯示hdfs根目錄。如何在hadoop中顯示hdfs根目錄?
這是什麼問題,在此先感謝。
如果您可以執行hadoop version
命令並返回正確的信息,則表示Hadoop安裝正常。
我認爲HDFS配置可能存在問題。試試這個:
core-site.xml
文件。它應該位於/etc/hadoop/conf
目錄中。打開core-site.xml
文件,並找到該物業:
<property>
<name>fs.defaultFS</name>
<value>hdfs://<name-of-your-host>:8020</value>
<final>true</final>
</property>
name
參數是錯誤的。您必須確定運行HDFS的地址並在core-site.xml
中進行更新。上運行hadoop!非常感謝你。但另外的問題是爲什麼我運行'hadoop fs -ls /'沒有配置core-site.xml,它會顯示本地目錄文件? – suoyong
沒有錯,這是正確的命令(儘管'hdfs dfs -ls /')是一個更現代的等價物。你確定它沒有向你展示正確的東西嗎? – puhlen
@puhlen我很確定!當我輸入'hdfs dfs -ls'和'ls -ls' – suoyong
時,那麼你的hadoop安裝可能會出現問題,導致它連接到本地文件系統而不是你的羣集。 – puhlen