假设在我的hdfs文件系统中有以下层次结构
Dir1 -> Dir2 -> File1
如果我在/dir1/dir2中添加一个名为file2的文件,dir1和dir2的访问和修改时间是否会改变?一般来说,这两个值何时改变?另外,如何通过hadoopjavaapi访问这两个值?谢谢你的回答
blmhpbnm1#
时间戳 Dir2 改变,但不是为了 Dir1 . 只有立即目录时间戳更改。您可以在java中使用以下内容来获取时间戳:
Dir2
Dir1
FileSystem fs = FileSystem.get(URI.create(uri), conf); long moddificationTime = fs .getFileStatus((FileSplit)context.getInputSplit()) .getPath()).lastModified();
1条答案
按热度按时间blmhpbnm1#
时间戳
Dir2
改变,但不是为了Dir1
. 只有立即目录时间戳更改。您可以在java中使用以下内容来获取时间戳: