hdfsFileStatus和FileStatus的区别

时间:2016-07-12 03:24:47

标签: apache hadoop

两个班级之间的主要区别是什么。 主要是,我会使用哪一个而不是另一个?

org.apache.hadoop.hdfs.protocol包 http://www.sching.com/javadoc/hadoop/org/apache/hadoop/hdfs/protocol/HdfsFileStatus.html

org.apache.hadoop.fs包 https://hadoop.apache.org/docs/r2.6.1/api/org/apache/hadoop/fs/FileStatus.html

1 个答案:

答案 0 :(得分:1)

HdfsFileStatus标有@InterfaceAudience.Private@InterfaceStability.Evolving注释(请查看源代码)。第一个注释意味着它旨在用于内部Hadoop实现。第二个注释意味着文件可能正在更改(在版本之间可能无法提供向后兼容的支持)。基本上,您不应在代码中使用HdfsFileStatus