【发布时间】:2018-08-03 23:48:16
【问题描述】:
我正在尝试使用 JSON-SERDE 将以下 JSON 数据摄取到 Hive 中,但出现错误。首先 - 这个 JSON 数据有效吗?如果是,如何创建agentId的这一列表,值为123456-123456。
{"agentId":{"string":"123456-123456"}}
CREATE EXTERNAL TABLE testingjson(
agentId map <string>
)
ROW FORMAT SERDE 'org.apache.hive.hcatalog.data.JsonSerDe'
STORED AS TEXTFILE
LOCATION '/.../json_table';
编译语句时出错:FAILED: ParseException line 4:20 不匹配的输入“>”期望,在地图类型中的“字符串”附近
【问题讨论】: