【发布时间】:2019-07-01 08:49:26
【问题描述】:
我已经在我的数据块中安装了一个 s3 存储桶,我可以看到文件列表,我也可以使用 python 读取文件
ACCESS_KEY = "XXXXXXXXXX"
SECRET_KEY = "XXXXXXXXXXXXXX"
ENCODED_SECRET_KEY = SECRET_KEY.replace("/", "%2F")
AWS_BUCKET_NAME = "testbucket"
MOUNT_NAME = "awsmount1"
dbutils.fs.mount("s3a://%s:%s@%s" % (ACCESS_KEY, ENCODED_SECRET_KEY, AWS_BUCKET_NAME), "/mnt/%s" % MOUNT_NAME)
display(dbutils.fs.ls("/mnt/%s/data" % MOUNT_NAME))
我想找出我正在阅读的文件的最后修改日期,但我找不到太多但 java 选项 Databricks read Azure blob last modified date 用于 azure blob,databricks 中是否有 python 本机选项来读取文件元数据。
【问题讨论】:
-
我认为 AWS SDK 可能是最后修改日期的最佳选择。我在 CLI 或 REST API 上也找不到任何可以提供帮助的东西。
标签: python apache-spark databricks azure-databricks