在Flume代理中,我收集来自Kafka主题的元素,并且需要将它们插入到ES中。不过,我需要在接收器中执行以前的消解过程,所以我需要编写一个定制接收器将代理通道中的数据传递给java消解模块(我已经写过)。如何在Flume 1.7中编写自定义ES接收器
任何人都可以与我分享一个自定义接收器的模板,并可以用作参考? Flumes官方网站并没有多说这个话题: 启动Flume代理时,自定义接收器的类及其依赖关系必须包含在代理的类路径中。自定义接收器的类型是其FQCN。 https://flume.apache.org/FlumeUserGuide.html#custom-sink
而一旦自定义接收已经准备好,我怎么能联系以下三个文件,以使代理工作:
- 自定义接收
- 摄入JAR(Java的模块来执行摄取过程)
- FlumeAgent.properties
感谢您的任何反馈。一旦我完成这项任务,我会继续添加信息。
感谢您的反馈! –