2017-03-09 50 views
1

hadoop中用於snapshottable的目錄是什麼?它是如何工作的? 以下是我snapshotabble目錄快照表目錄hadoop admin

$hadoop fs -ls -R /Snap/.snapshot 
drwxr-xr-x - hadoop supergroup   0 2017-03-09 13:04 /Snap/.snapshot/Sanpnew 
drwxr-xr-x - hadoop supergroup   0 2017-03-09 13:04 /Snap/.snapshot/Sanpnew1 

什麼是這些文件夾Sanpnew和Sanpnew1用於輸出?

回答

1

HDFS快照是整個HDFS文件系統或其子樹/部分的只讀時間點副本。這些快照可以用於數據恢復和備份

在這個例子中張貼,

drwxr-xr-x - hadoop supergroup   0 2017-03-09 13:04 /Snap/.snapshot/Sanpnew 

/Snap是snapshottable目錄,這意味着快照可以此目錄被創建。每個snapshottable目錄將包含一個子目錄.snapshot來存儲創建的快照。

並且有兩個快照(SanpnewSanpnew1)爲目錄/Snap創建。

這些快照文件夾保存了/Snap目錄的圖像,與創建快照時的圖像一樣。這些可用於說明,例如,如果此目錄/Snap的內容需要回滾(到較早的時間點),則可以使用這些快照。

有關更多信息,請參閱此文檔HDFS Snapshots

+0

非常感謝你的兄弟。這是來自你方的很大幫助 –

+0

但是當我檢查它顯示Sanpnew和Sanpnew1的0字節。這意味着它的空權。我如何才能找到Sanpnew和Sanpnew1內的圖像 –

+0

drwxr-xr-x - hadoop supergroup 0 2017-03-08 21:34 /Snap/.snapshot/Sanpnew drwxr-xr-x - hadoop supergroup 0 2017-03- 08 21:34 /Snap/.snapshot/Sanpnew1 –