在redshift上查询数据时出错-提取条带数据时出错

时间:2018-06-20 09:24:29

标签: sql amazon-s3 amazon-redshift amazon-redshift-spectrum

我正在尝试在redshift的外部表上运行以下查询:

select * from schema.table limit 10;

我得到一个错误:

  

[2018-06-20 12:03:14] [XX000] [500310] Amazon无效操作:S3查询异常(获取)   细节:   错误:S3查询异常(提取)   编码:15001   上下文:由于内部错误,任务失败。从ORC文件https://s3/XXXXXX.orc文件大小中提取条带数据时出错

当我在雅典娜中查询相同的文件时,它工作正常。模式中还有更多表,我可以照常查询它们。

有人可以帮忙吗?

谢谢

1 个答案:

答案 0 :(得分:1)

通常,这意味着其中一个文件已损坏或从S3提取文件时出现问题。请查看svl_s3log视图,看看是否可以提取消息的最后一部分。从我所看到的可能是您在ORC文件之间有一个文本文件?