我正嘗試通過Hive接收器將JSON數據加載到Hive。 但它失敗,出現以下錯誤:Flume Hive接收器無法序列化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數據沒有按正常工作以同樣的方式不包含數組(也包含Hive表)。
水槽版本:1.7.0(Cloudera的CDH 5.10)
是否能夠經由水槽蜂房與陣列加載JSON數據宿?