2012-06-10 15 views
7

He intentado el Servidor JSON que proporciona Amazon para la instancia EMR y funciona muy bien si necesita direccionar/asignar campos del diccionario JSON a las columnas. Sin embargo, no pude determinar cómo hacer lo mismo con las matrices JSON. Por ejemplo, si hay una matriz JSON de la siguiente manera:JSON SerDe for Hive que admite matrices JSON

[23123.32, "Texto de texto", { "key1": "valor1"}]

¿Hay una manera de asignar el primer elemento de una matriz a una columna en la tabla Colmena? ¿Qué hay de los campos del diccionario incrustado?

Respuesta

4

yo estaba luchando con el mismo problema hasta que encontré este serde en github - https://github.com/rcongiu/Hive-JSON-Serde Sólo incluirla usando el comando 'Agregar archivo JAR' una vez que comience la colmena y funciona como un encanto.

+0

esto es increíble, ¡gracias! –

+0

Hola @ pmohan6, ¿sabes cómo ejecutarlo para HDP 2.5.6? – aks

Cuestiones relacionadas