如何使用apache flume将数据汇入syslog

时间:2017-02-08 08:34:38

标签: syslog rsyslog

是否可以将数据从apache flume接收到syslog?我目前正在检查官方文档,但似乎没有可用于Syslog的接收器连接。我正在使用logstash作为替换,因为它支持syslog的源和接收器。但是,缺点是它没有分布式和可扩展性。

提前致谢?

1 个答案:

答案 0 :(得分:1)

如果你知道任何Syslog API for Java,你可以为Syslog创建自己的自定义接收器。 StackoverFlow上的This问题它的帮助你。

重新定制自定义接收器,它不是很复杂。您必须扩展AbstractSink类,并实现Configurable接口。这基本上意味着分别覆盖public Status process()public void configure(Context context)方法。