AWSGlueStudio:作业运行但将空文件输出到S3
创始人
2024-09-25 16:31:11
0
  1. 确认您的作业是否在正确的位置输出文件。您可以在作业定义中检查“输出”配置。
  2. 确认您的作业脚本是否正确编写。您可以在作业定义中检查“脚本”配置。
  3. 确认您的作业是否具有正确的权限以写入S3。您可以检查IAM角色或S3存储桶策略配置。
  4. 确认您的数据源是否包含正确的数据。您可以检查数据源的内容和格式。
  5. 确认您的作业是否具有正确的输入和输出数据格式。您可以在作业定义中检查输入和输出模式。

解决方法中的代码示例:

确认作业配置:

是否输出到正确的S3位置:

"Outputs": [
    {
        "Name": "output",
        "S3Output": {
            "S3Uri": "s3://my-bucket/output/",
            "Compression": "GZIP",
            "PartitionKeys": [
                "date"
            ]
        }
    }
]

确认作业脚本:

作业脚本中是否正确填写S3 URI:

df.write.format('parquet').mode('overwrite').save('s3://my-bucket/output/')

确认权限:

IAM角色或策略是否有将数据写入S3的权限。

确认数据源:

数据是否具有预期的内容和格式。

确认模式:

确保作业输入和输出数据的模式在预期范围内。

input_dyf = glueContext.create_dynamic_frame.from_catalog(database=DATABASE_NAME, table_name=TABLE_NAME, transformation_ctx="input_dyf", format="parquet")
input_schema = input_dyf.schema()

output_dyf = glueContext.write_dynamic_frame.from_options(
    frame = input_dyf,
    connection_type = "s3",
    connection_options = {
        "path": S3_OUTPUT_DIR
    },
    format = "parquet",
    transformation_ctx = "output

相关内容

热门资讯

三分钟辅助!werplan免费... 您好,wepoker怎么设置透视这款游戏可以开挂的,确实是有挂的,需要了解加去威信【48527505...
第二分钟辅助!wepoker怎... 第二分钟辅助!wepoker怎么开辅助,wpk作弊是真的吗,指引教程(有挂工具)1、这是跨平台的we...
十分钟辅助!wepoker辅助... 十分钟辅助!wepoker辅助器软件下载,wepoker透视版下载,秘籍教程(发现有挂)1、打开软件...
第九分钟辅助!wepoker游... 第九分钟辅助!wepoker游戏安装教程,aapoker脚本,手筋教程(真的有挂)1、进入游戏-大厅...
第六分钟辅助!wpk透视是真的... 第六分钟辅助!wpk透视是真的假的,xpoker怎么作弊,阶段教程(有挂分析)1、进入游戏-大厅左侧...
5分钟辅助!大菠萝辅助器,im... 5分钟辅助!大菠萝辅助器,impoker辅助,操作教程(有挂透明挂)1、上手简单,内置详细流程视频教...
2分钟辅助!aapoker能控... 您好,aapoker能控制牌吗这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302...
第1分钟辅助!WePOker有... 第1分钟辅助!WePOker有没有透视方法,aapoker怎么选牌,指引教程(有挂解密)1、WePO...
第九分钟辅助!wepoker透... 第九分钟辅助!wepoker透视脚本网页,如何下载wepoker安装包,技法教程(有挂方法)一、如何...
第八分钟辅助!wepoker安... 第八分钟辅助!wepoker安装教程,pokernow辅助控制,总结教程(有挂方略)在进入poker...