Hadoop 如何在HDFS中获取在特定时间之后创建的目录列表?
我需要提取HDFS文件系统中特定时间段后创建的目录。Hadoop是否提供了任何API或方法来实现这一点?如果最后一次修改时间足够,以下内容可能会有所帮助 使用API,您可以询问或调用Hadoop 如何在HDFS中获取在特定时间之后创建的目录列表?,hadoop,hdfs,Hadoop,Hdfs,我需要提取HDFS文件系统中特定时间段后创建的目录。Hadoop是否提供了任何API或方法来实现这一点?如果最后一次修改时间足够,以下内容可能会有所帮助 使用API,您可以询问或调用 使用命令行,您可以在Hadoop2.7中使用HadoopFS-ls-R-t.列出所有文件并按修改时间对其排序。在以前的版本中,此排序不可用。此外,解析ls的输出并不总是一件好事,如中所述。排序是Hadoop 2.7早期版本中的唯一选项。请参见下面的示例: hadoop fs -ls /tmp | sort -k6,
使用命令行,您可以在Hadoop2.7中使用
HadoopFS-ls-R-t.
列出所有文件并按修改时间对其排序。在以前的版本中,此排序不可用。此外,解析ls
的输出并不总是一件好事,如中所述。排序是Hadoop 2.7早期版本中的唯一选项。请参见下面的示例:
hadoop fs -ls /tmp | sort -k6,7
您想用Java还是使用命令行来实现这一点?您能详细说明一下吗?