如何编写定制水槽OG水槽

时间:2011-07-06 19:32:19

标签: rabbitmq flume

我们正在使用水槽,我需要收集一些日志消息到rabbitmq。我找到了一个源implementation来读取来自rabbitmq的消息,但我找不到可以将消息写入兔子的接收器。所以我在想自己写一个。查看像logsandra这样的示例实现让我觉得它应该不会太难。

但是我找不到任何关于如何编写自定义接收器的文档。 我没有找到水槽罐的maven回购,或设置如何部署自定义水槽的说明。

任何人都可以分享他的经验,或者更好地指出我现有的教程。

1 个答案:

答案 0 :(得分:8)

最终我们自己写了一个,并开源 - https://github.com/kenshoo/flume-rabbitmq-sink

现在有一个cloudera repo https://ccp.cloudera.com/display/CDHDOC/Using+the+CDH3+Maven+Repository(当我问的时候没有)

并且flume用户指南现在解释了如何配置自定义插件

http://archive.cloudera.com/cdh/3/flume/UserGuide/index.html#_extending_via_sink_source_decorator_plugins