У меня есть json, как в hadfs.Как разобрать в Jive структуру Json?
{"result": [{"sys_tags": {"display_value": "d1", "value": "v1"}, "user_input": {"display_value": "d2", "value": "v2"}}, {"sys_tags": {"display_value": "d1", "value": "v1"}, "user_input": {"display_value": "d2", "value": "v2"}}]}
Я хочу создать внешнюю таблицу в улье для анализа данных.
Загружен json-serde-1.3.7-jar-with-dependencies.jar и добавлен в оболочку улья. вот запрос, который я выполнил
CREATE EXTERNAL TABLE t2(result array<STRUCT<sys_tags STRUCT<display_value :STRING, value:STRING>>, STRUCT<user_input STRUCT<display_value :STRING, value:STRING>>>) ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe' location 'hdfs://localhost:9000/t2';
Но это не работает. Может ли кто-нибудь помочь разобраться в проблеме?
Это сработало! большое спасибо. –