2016-07-06 25 views
0

我安裝並配置了我的hadoop集羣(2.6.0版本),並且它工作100%,但每當我關閉集羣時,我都無法訪問HDFS中的數據。如何在重新啓動後在hdfs中獲取我的文件?

+0

您可能需要提供更多信息。你如何關閉你的羣集?當您嘗試使用HDFS時會遇到什麼錯誤?等等 –

回答

0

dfs.name.dir:確定DFS名稱節點應在本地文件系統上的哪個位置存儲名稱表(fsimage)。如果這是一個以逗號分隔的目錄列表,則名稱表將被複制到所有目錄中,以實現冗餘。

dfs.data.dir:確定本地文件系統上DFS數據節點應存儲塊的位置。如果這是以逗號分隔的目錄列表,則數據將存儲在所有已命名的目錄中,通常位於不同的設備上。該目錄不存在被忽略

如果是在默認情況下它被下以下參數創建您沒有提供上述2參數:

hadoop.tmp.dir可以在覈心site.xml中

配置

如果您還沒有定義默認值,它會在/ tmp/hadoop- $ username(hadoop)用戶中創建。

我在你的情況下假設每當系統關機/ tmp目錄內容將被清除,hdfs將無法找到元數據和實際數據。

相關問題