我正在尝试使用Flume来实现一个非常简单的功能,即将日志文件中的内容推送到S3。我已经成功创建了一个Flume代理程序,可以从Apache访问日志文件中读取内容并使用Logger Sink。现在,我正在尝试寻找一种解决方案,可以用“S3 Sink”替换Logger Sink。(我知道这不是默认存在的)
我正在寻找一些指导,以引导我走向正确的方向。下面是我目前正在使用的测试属性文件。
a1.sources=src1
a1.sinks=sink1
a1.channels=ch1
#source configuration
a1.sources.src1.type=exec
a1.sources.src1.command=tail -f /var/log/apache2/access.log
#sink configuration
a1.sinks.sink1.type=logger
#channel configuration
a1.channels.ch1.type=memory
a1.channels.ch1.capacity=1000
a1.channels.ch1.transactionCapacity=100
#links
a1.sources.src1.channels=ch1
a1.sinks.sink1.channel=ch1