hadoop - 如何在 HDFS 中查找文件的创建日期

标签 hadoop hdfs

我需要在 hdfs 目录中找到文件或文件夹的创建日期。例如:

hadoop fs -ls /user/myUser/ 

我得到路径/user/myUser/中的文件和目录列表以及修改日期。我想找到每个条目的创建日期。

最佳答案

不能获取创建时间,但是可以获取修改时间。然而,在 HDFS 中,文件通常创建一次,因此修改时间可能与创建时间相同。您可以使用 -stat command并运行:

hadoop fs -stat "%y" /user/myUser/
hadoop fs -stat "%Y" /user/myUser/

所有支持的选项都可以在源代码中找到 Stat.java :

enter image description here

关于hadoop - 如何在 HDFS 中查找文件的创建日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55243778/

相关文章:

java - hadoop 连接在端口 9000 上被拒绝

hadoop - 在 hadoop 的同一分区内合并多个文件的最佳选择?

hadoop - 如何基于Hadoop 1.2.1运行Matrix

java - 使用 Spark [`cartesian()` 问题创建邻居矩阵]

python - 输出翻倍且出现故障

hadoop - Spark自定义序列化程序导致ClassNotFound

java - HDFS Datanode 因 OutOfMemoryError 崩溃

hadoop - 如何在非 Java 客户端中从 HDFS 读取文件

python - python:如何在hdfs中读取.h5文件?

apache-spark - 从本地二进制文件保存并加载 Spark RDD - 最小工作示例