我们正在使用水槽,我需要收集一些日志消息到rabbitmq。我找到了一个源implementation来读取来自rabbitmq的消息,但我找不到可以将消息写入兔子的接收器。所以我在想自己写一个。查看像logsandra这样的示例实现让我觉得它应该不会太难。
但是我找不到任何关于如何编写自定义接收器的文档。 我没有找到水槽罐的maven回购,或设置如何部署自定义水槽的说明。
任何人都可以分享他的经验,或者更好地指出我现有的教程。
答案 0 :(得分:8)
最终我们自己写了一个,并开源 - https://github.com/kenshoo/flume-rabbitmq-sink
现在有一个cloudera repo https://ccp.cloudera.com/display/CDHDOC/Using+the+CDH3+Maven+Repository(当我问的时候没有)
并且flume用户指南现在解释了如何配置自定义插件