在Flume代理中,我收集來自Kafka主題的元素,並且需要將它們插入到ES中。不過,我需要在接收器中執行以前的消解過程,所以我需要編寫一個定製接收器將代理通道中的數據傳遞給java消解模塊(我已經寫過)。如何在Flume 1.7中編寫自定義ES接收器
任何人都可以與我分享一個自定義接收器的模板,並可以用作參考? Flumes官方網站並沒有多說這個話題: 啓動Flume代理時,自定義接收器的類及其依賴關係必須包含在代理的類路徑中。自定義接收器的類型是其FQCN。 https://flume.apache.org/FlumeUserGuide.html#custom-sink
而一旦自定義接收已經準備好,我怎麼能聯繫以下三個文件,以使代理工作:
- 自定義接收
- 攝入JAR(Java的模塊來執行攝取過程)
- FlumeAgent.properties
感謝您的任何反饋。一旦我完成這項任務,我會繼續添加信息。
感謝您的反饋! –