7

我已经尝试过 Amazon 为 EMR 实例提供的 JSON SerDe,如果您需要将 JSON 字典字段寻址/映射到列,效果很好。但是我无法弄清楚如何对 JSON 数组做同样的事情。例如,如果有一个 JSON 数组如下:

[23123.32,“文本文本”,{“key1”:“value1”}]

有没有办法将数组的第一个元素映射到 Hive 表中的列?嵌入的字典字段呢?

4

1 回答 1

4

我一直在为同样的问题苦苦挣扎,直到我在 github 上找到了这个 serde - https://github.com/rcongiu/Hive-JSON-Serde 启动 hive 后只需使用“添加 jar”命令将其包含在内,它就像一个魅力.

于 2012-06-26T22:31:07.630 回答