2016-04-27 6 views
0

は私が/ Dir1内/ Dir2をにファイルという名前のファイル2を追加した場合は、変更するつもりDir1内とDir2をのアクセスと変更時間ある?hdfsはいつディレクトリのアクセス時間と変更時間を変更しますか?

Dir1 
    -> Dir2 
    -> File1 

私のHDFSファイルシステム内の次の階層があるとし一般に、これらの2つの値はいつ変更されますか?

また、Hadoop Java APIを使用してこれら2つの値にアクセスする方法はありますか。

はなく、Dir1ためDir2変化の

答えて

1

タイムスタンプあなたの答えをいただき、ありがとうございます。即時ディレクトリー・タイム・スタンプのみが変更されます。

FileSystem fs = FileSystem.get(URI.create(uri), conf); 
long moddificationTime = fs 
    .getFileStatus((FileSplit)context.getInputSplit()) 
    .getPath()).lastModified(); 
+0

私はAPIのバージョンのJava API、中LASTMODIFIEDは、使用している機能を見つけることができません。

あなたはタイムスタンプを取得するためのJavaに次のように使用することができますか?また、Hadoopがすべての親ディレクトリのタイムスタンプを変更しない理由は何ですか? –

関連する問題