Я пытаюсь загрузить данные JSON в Hive через Hive Sink. Но он не со следующей ошибкой:Flive Hive sink не удалось сериализовать JSON с массивом
WARN org.apache.hive.hcatalog.data.JsonSerDe: Error [java.io.IOException: Field name expected] parsing json text [{"id": "12345", "url": "https://mysite", "title": ["MyTytle"]}].
INFO org.apache.flume.sink.hive.HiveWriter: Parse failed : Unable to convert byte[] record into Object : {"id": "12345", "url": "https://mysite", "title": ["MyTytle"]}
Пример данных:
{"id": "12345", "url": "https://mysite", "title": ["MyTytle"]}
Описание улья таблицы:
id string
url string
title array<string>
time string
# Partitions
time string
И таким же образом он работает нормально, если данные в формате JSON Безразлично 't содержать массивы (и таблицу Hive).
Flume версия: 1.7.0 (Cloudera CDH 5,10)
ли возможность загружать данные в формате JSON с массивами через Flume Улей тонуть?