Error: while Importing data into Redshift
Error: while Importing data into Redshift
我想从一个数据库(生产)卸载并重新加载到 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]
-----------------------------------------------
当您在复制过程中尝试使用 Gzip 文件并且它无法将文件读取为 Gzip 时,就会发生这种情况。
如果我做出了错误的假设,请发表评论,我会重新调整我的回答。
我想从一个数据库(生产)卸载并重新加载到 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]
-----------------------------------------------
当您在复制过程中尝试使用 Gzip 文件并且它无法将文件读取为 Gzip 时,就会发生这种情况。
如果我做出了错误的假设,请发表评论,我会重新调整我的回答。