【发布时间】:2020-10-31 08:02:54
【问题描述】:
看起来这是一个已知问题,但我的情况有点不同。我的 Athena 表的数据源是一个 s3 存储桶,我有爬虫作业读取它来构建表。 Serde 序列化库自动设置为org.openx.data.jsonserde.JsonSerDe。
除了修复它,我还想知道如何找到导致此问题的条目或 s3 文件。因为不能手动逐个文件检查s3文件,太大了,无法查询Athena。谢谢。
错误信息:
HIVE_CURSOR_ERROR: Row is not a valid JSON Object - JSONException: Illegal escape. at 99 [character 100 line 1]
【问题讨论】:
-
更新:我可以通过这里的解决方案跳过那些不良数据:forums.aws.amazon.com/message.jspa?messageID=881557 但仍然不知道如何确定哪里出错了
标签: amazon-web-services amazon-s3 aws-glue amazon-athena