amazon-web-services - 查询在 Amazon Athena 中创建的表时获取 HIVE_CURSOR_ERROR

标签 amazon-web-services amazon-athena

查询在 Amazon Athena 中创建的表时出现以下错误。

错误

HIVE_CURSOR_ERROR:行不是有效的 JSON 对象 - JSONException:JSONObject 文本必须在 2 处以“}”结尾

我正在使用的示例文件和创建表的查询如下。该表通过以下查询成功创建,但是当我从表中获取结果时出现错误。请提供您宝贵的建议。

备注 Sample Data
Create table

最佳答案

AWS Athena 不支持多行 JSON。

Athena knowledge center

Make sure your JSON record is on a single line

Athena doesn't currently support multi-line JSON records.

关于amazon-web-services - 查询在 Amazon Athena 中创建的表时获取 HIVE_CURSOR_ERROR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44647136/

相关文章:

amazon-web-services - AWS SSM 运行命令 : use the current account number from a Cloudformation Template

amazon-web-services - AWS 临时安全凭证中的 session token 有多 secret ?

amazon-web-services - Amazon Athena : HIVE_METASTORE_ERROR: name expected at the position 22 of [. ..] 但找到 ' '

amazon-athena - 如何跳过 Athena 中与架构不匹配的文档?

amazon-web-services - Lambda 函数与多个 SQS 队列的集成

amazon-web-services - 客户端打算发送太大的正文 EB Nginx

amazon-web-services - AWS EKS kubectl - 在默认命名空间中找不到资源

timestamp - 在 aws athena 中按日期时间查询解析 alb 日志时出错

amazon-web-services - Athena 查询返回值中的引号

mysql - 将存档表数据存储到 S3 并使用 AWS Athena 进行查询