0

私は非常に初心者hadoopで、手元に質問があります。HDFS 内の 2 つのファイル間のタイムスタンプを比較する方法はありますか?

どんな助けでも大歓迎です。

4

1 に答える 1

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();
于 2013-11-05T12:51:16.830 に答える