将数据从 RDS MySQL 同步到 Amazon Redshift
Posted
技术标签:
【中文标题】将数据从 RDS MySQL 同步到 Amazon Redshift【英文标题】:Sync data from RDS MySQL to Amazon Redshift 【发布时间】:2016-04-08 04:29:02 【问题描述】:我正在尝试。为此,创建了一个计划运行一次的数据管道。同步一个表,然后尝试使用另一个名为“roles”的表,但失败并显示以下错误消息“名为 'public.roles' 的输出表不存在并且未提供 createTableSql”。 pipeline的实际结果如下。
-
RedshiftTableCreateActivity - 完成
RDSToS3CopyActivity - 完成
S3ToRedshiftCopyActivity - 失败(“名为 'public.roles' 的输出表不存在,并且未提供 createTableSql”)
S3StagingCleanupActivity - CASCADE_FAILED
对于管道,尝试使用 Truncate/OVERWRITE_EXISTING 插入模式。
谁能帮我解决这个问题?
【问题讨论】:
【参考方案1】:您的红移表“角色”似乎不存在。
另外,您可以将 createTableSql 指定为“如果不存在角色则创建表(您的表定义)”
【讨论】:
以上是关于将数据从 RDS MySQL 同步到 Amazon Redshift的主要内容,如果未能解决你的问题,请参考以下文章
如何将数据从 Postgres 移动到在 Amazon 的 RDS 上运行的 MySQL?
如何将数据库从 Amazon RDS MySQL 实例导出到本地实例?
将数据从 CSV 文件导入 Amazon Web Services RDS MySQL 数据库