загрузка данных JSON в таблицу кустов - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь загрузить данные JSON в улей.

Ниже приведен пример формата данных.

{"7152": {"timestamps": [1550534400, 1550620800, 1550707200, 1550793600, 1550880000, 1550966400, 1551052800], значение": [+4685,552950000002, 4560,9493, 4616,413890000001, +4595,017140000002, 4602,611850000003, +4598,466769999998, нуль]}, "7164": {" метки времени ": [1550534400, 1550620800, 1550707200, 1550793600, 1550880000, 1550966400, 1551052800], "значение": [+3016,578919999999, 2982.24281, 3116.232849999999, 3145.11859, 3137.6576100000007, 3139.7039799999993, null]}, "7169": {"отметки времени": [1550534400, 1550620800, 1550707200, 1550793600, 37500000, 155000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 3801.1312099999977, 3752.9721400000017, +3749,675900000003, нуль]}, "7176": { "метки времени": [1550534400, 1550620800, 1550707200, 1550793600, 1550880000, 1550966400, 1551052800], "значение": [+3965,5217500000003, 3910,8947900000007, +3935,3703700000015, +3914,81524, 3922.65856000000083917.243180000001, ноль]},

Я пробовал запрос ниже, но он не работал:

CREATE TABLE data_json (
  column_id struct<`timestamps:string`, `value`:string> )
ROW FORMAT SERDE 'org.apache.hive.hcatalog.data.JsonSerDe' STORED AS TEXTFILE
location '/tmp/tarun1';

Не было вывода.

...