小编典典

错误:将数据导入Redshift时

sql

我想从Redshift中具有完全相同的架构的一个数据库(生产)中卸载,然后重新装载到另一个数据库(QA)中。

我发布了S3加载命令,如下所示。

copy table(col1,col2,col3,col4) from 's3://<bucket_path>/<file_name>.gzip' CREDENTIALS 'aws_access_key_id=<your_key>;aws_secret_access_key=<your_secret>'  delimiter '|' gzip NULL AS 'null_string';

出现以下错误。

错误:写入正文失败(0!= XXX)原因:无法填充无效或不完整的压缩数据。zlib错误代码:-3

  error:  Failed writing body (0 != XXX) Cause: Failed to inflateinvalid or incomplete deflate data. zlib error code: -3
  code:      9001
  context:   S3 key being read : s3://<some_s3_bucket>/<some_s3_bucket_file>
  query:     XXXXX
  location:  table_s3_scanner.cpp:355
  process:   query1_23 [pid=2008]
  -----------------------------------------------

阅读 214

收藏
2021-05-16

共1个答案

小编典典

当您尝试在复制过程中使用Gzip文件且无法将其读取为Gzip文件时,会发生这种情况。

如果我做出了错误的假设,请发表评论,然后重新调整我的回答。

2021-05-16