【发布时间】:2014-06-11 00:53:06
【问题描述】:
我想获取由 AVRO 反序列化器创建的记录并将其发送到 ElasticSearch。我意识到我必须编写自定义代码才能做到这一点。
使用 LITERAL 选项,我拥有 JSON 模式,这是使用 GenericRecord 的第一步。但是,纵观整个 AVRO Java API,我看不到将 GenericRecord 用于一条记录的方法。所有示例都使用 DataFileReader。
简而言之,我无法从 Flume 事件中获取字段。
以前有人做过吗? TIA。
【问题讨论】:
-
我想通了并发布了解决方案。非常感谢你。这是我的第一篇文章,但我阅读了很多网站。