两个班级之间的主要区别是什么。 主要是,我会使用哪一个而不是另一个?
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
答案 0 :(得分:1)
HdfsFileStatus
标有@InterfaceAudience.Private
和@InterfaceStability.Evolving
注释(请查看源代码)。第一个注释意味着它旨在用于内部Hadoop实现。第二个注释意味着文件可能正在更改(在版本之间可能无法提供向后兼容的支持)。基本上,您不应在代码中使用HdfsFileStatus
。