快照表目录hadoop admin

问题描述:

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用于输出?

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 –