【问题标题】:Sync data from RDS MySQL to Amazon Redshift将数据从 RDS MySQL 同步到 Amazon Redshift
【发布时间】:2016-04-08 04:29:02
【问题描述】:

我正在尝试将数据从 RDS MySQL 同步到 Amazon Redshift。为此,创建了一个计划运行一次的数据管道。同步一个表,然后尝试使用另一个名为“roles”的表,但失败并显示以下错误消息“名为 'public.roles' 的输出表不存在并且未提供 createTableSql”。 pipeline的实际结果如下。

  1. RedshiftTableCreateActivity - 完成
  2. RDSToS3CopyActivity - 完成
  3. S3ToRedshiftCopyActivity - 失败(“名为 'public.roles' 的输出表不存在,并且未提供 createTableSql”)
  4. S3StagingCleanupActivity - CASCADE_FAILED

对于管道,尝试使用 Truncate/OVERWRITE_EXISTING 插入模式。

谁能帮我解决这个问题?

【问题讨论】:

    标签: mysql amazon-redshift amazon-rds amazon-data-pipeline


    【解决方案1】:

    您的红移表“角色”似乎不存在。

    另外,您可以将 createTableSql 指定为“如果不存在角色则创建表(您的表定义)”

    【讨论】:

      猜你喜欢
      • 2013-10-24
      • 1970-01-01
      • 2016-07-29
      • 2017-11-19
      • 2017-12-13
      • 2019-12-24
      • 2020-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多