私は非常に初心者hadoop
で、手元に質問があります。HDFS 内の 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();