我对hadoop
所有人都很陌生,我手头有一个问题。有没有办法比较 HDFS 中两个文件之间的时间戳?
任何帮助深表感谢。
使用FileSystem.getFileStatus(Path)方法获取一个FileStatus对象,您可以通过FileStaus.getModifiedTime()方法从中获取文件的修改时间
FileSystem fs = FileSystem.get(conf);
long ts1 = fs.getFileStatus(new Path("/path/to/file1")).getModifiedTime();
long ts2 = fs.getFileStatus(new Path("/path/to/file2")).getModifiedTime();