0
删除文件是否会删除hdfs中的所有复制文件?删除文件是否会删除hdfs中的所有复制文件
垃圾桶是从hdfs中恢复已删除文件的唯一方法吗?
复制因子仅用于框架内部容错?任何网络或其他故障发生?
我只是试图关联删除文件,从垃圾回收,HDFS中的复制因素。
删除文件是否会删除hdfs中的所有复制文件?删除文件是否会删除hdfs中的所有复制文件
垃圾桶是从hdfs中恢复已删除文件的唯一方法吗?
复制因子仅用于框架内部容错?任何网络或其他故障发生?
我只是试图关联删除文件,从垃圾回收,HDFS中的复制因素。
HDFS中的文件可以使用rmr命令删除。但是,HDFS支持垃圾箱功能,以便在意外删除数据时帮助恢复文件。启用“废纸篓”功能后,文件将移动到用户HDFS目录下的.Trash
文件夹中。
然而,它在内部如何运作是HDFS将刚刚创建的垃圾文件夹元身份文件和需要,一旦fs.trash.interval
时间间隔是完整的文件被删除后,被删除的区块信息。实际的文件内容,即文件的复制块在删除操作之前仍然存在于它们所在的原始数据节点上。
如果用户想要恢复已删除的文件,则完成的所有操作是从.Trash
文件夹中删除元数据信息,原始数据无论如何都照常放置在datanodes上。
要回答您的查询,删除文件不会从数据节点中删除文件内容及其块。
谢谢。但我的问题是我的垃圾卷,我看不到其中的文件,因为我没有在conf中设置垃圾时间。所以想知道我们是否还能恢复。所以我的问题是什么时候没有设置垃圾,并且一段时间后文件被删除,所有的数据都会丢失(所有的副本?) – Muthu