比较hadoop hdfs中的时间戳

时间:2013-11-05 08:21:44

标签: hadoop hdfs

我是hadoop的新手,而且我手头有一个问题。有没有办法比较HDFS中两个文件之间的时间戳?

非常感谢任何帮助。

1 个答案:

答案 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();