我是hadoop
的新手,而且我手头有一个问题。有没有办法比较HDFS中两个文件之间的时间戳?
非常感谢任何帮助。
答案 0 :(得分:2)
使用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();