java - 在Java中根据时间戳获取HDFS文件

标签 java hadoop hdfs

我必须使用java根据其时间戳从hdfs文件夹中过滤文件列表。

例:

File    TimeStamp

File1   22nd January 2015
File2   21st January 2015
File3   20th January 2015

考虑以上示例,我必须获取在20th January 201521st January 2015之间创建的文件的列表。
将会是:
File2
File3

如何在Java中执行此操作?

最佳答案

listStatusPathFilter实例结合使用,该实例根据FileStatus的getModificationTime方法进行过滤。

关于java - 在Java中根据时间戳获取HDFS文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34945030/

相关文章:

java - myBatis中与JAVA对象映射时如何将integer[]直接转换为List<Integer>

java - 错误:类HTable中的构造函数HTable无法应用于给定类型

Hadoop Terasort 基准测试结果不稳定

hadoop - 设置 20TB 存储 : use normal file system or hadoop

java - 如何从 Android 中的服务调用一个 Activity 的方法?

java - Gradle::在sourceSets中设置outputDir时找不到参数main()作为参数

Hadoop 无法分配请求的地址

java - 从 Web 应用程序运行 MapReduce 作业

java - 能不能打包成单war?

java - 如何对 Java Hbase API 进行单元测试