【问题标题】:Writing table from AWS Glue to MySQL8 (RDS)将表从 AWS Glue 写入 MySQL8 (RDS)
【发布时间】:2021-03-14 18:51:18
【问题描述】:

我有一个包含要上传到 MySQL8 表的数据的 DynamicFrame。我写了以下代码(我有一个 JDBC MySQL8 驱动一个 S3 存储桶):

options = {
'customJdbcDriverS3Path': 's3-jdbc-path', 
'customJdbcDriverClassName': 'com.mysql.cj.jdbc.Driver', 
'user': 'user_name',
'password': 'pwd', 
'url': 'url:port/db',
'connectionType': 'mysql',
'dbtable': 'table_name',
'database': 'db'}

glueContext.write_dynamic_frame.from_options(df, connection_type="mysql", connection_options=options)

但是当我运行该作业时,它需要无限长的时间并且不返回任何错误消息。我使用了上面相同的一组选项和代码

frame = glueContext.create_dynamic_frame.from_options(connection_type="mysql", connection_options=options)

从我现在尝试写入的同一数据库上的表中成功读取。

为什么它不起作用?如何使用 AWS Glue 在 RDS 上写入我的 MySQL8 表?

谢谢。

【问题讨论】:

    标签: amazon-web-services jdbc amazon-rds aws-glue mysql-8.0


    【解决方案1】:

    没关系,它有效。只是需要很长时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-26
      • 1970-01-01
      • 2022-12-03
      • 2021-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多