ハイブにシンクでJSONデータをロードしようとしています。 しかし、それは次のエラーで失敗します。データの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データdoesnの場合、それは正常に動作と同じ方法配列(およびHiveテーブルのいずれか)も含まれていません。
水路バージョン:1.7.0(5.10 ClouderaのCDH)
シンク水路ハイブ経由配列でJSONデータをロードすることが可能としていますか?