我有一个简单的 JSON 文件:
{'oldname':'mau'}
在 AWS Athena 中,我希望阅读此文件并创建匹配表 t
CREATE EXTERNAL TABLE IF NOT EXISTS stats_json.t (
`oldname` string
)
ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
WITH SERDEPROPERTIES (
'serialization.format' = '1'
) LOCATION 's3://mybucket/stats/';
然后我尝试查询:
select * from t limit 10;
并得到一个错误:
查询 bceb274d-309f-40d5-a893-570de5f4ca4e 失败,错误代码 HIVE_CURSOR_ERROR: Row is not a valid JSON Object - JSONException: Missing value at 1 [character 2 line 1]
我哪里错了?