让我说我有这一行,我想知道Spark是否自动创建文件夹路径并像在本地一样写入文件夹。
是的,s3不是文件夹系统而是关键的val系统。
val path="s3a://dev-us-east-1/"
val op = df_formatted.coalesce(1).write.mode("overwrite").format("csv").save(path + "report/output")
这是否会写入" s3a:// dev-us-east-1 / report / output"
答案 0 :(得分:2)
当然,您已正确设置"安全性内容",即您拥有具有写访问权限的IAM用户的凭据,然后是Spark将创建文件夹和文件。