2012-06-10 64 views
7

我试过了亚马逊为EMR实例提供的JSON SerDe,并且如果需要将JSON字典字段映射/映射到列,它的工作效果很好。但是我无法想象如何对JSON数组做同样的工作。例如,如果有一个JSON阵列如下:支持JSON数组的Hive的JSON SerDe

[23123.32, “文本文本”,{ “KEY1”: “VALUE1”}]

有一种方法的第一个元素映射数组添加到Hive表中的列?嵌入式字典字段呢?

回答

4

我用同样的问题所困扰,直到我发现在GitHub上这个SERDE - https://github.com/rcongiu/Hive-JSON-Serde 就包括使用“添加JAR”命令时,它一旦你开始蜂房,它的工作原理就像一个魅力。

+0

这太棒了,谢谢! –

+0

Hi @ pmohan6,你知道如何运行HDP 2.5.6吗? – aks