Logger Sink
记录指定级别的日志,通常用于调试。
# 配置sink
a1.sinks.k1.type = logger(组件的类型名称,必须配置为Logger)
File Roll Sink
在本地文件系统中存储事件。每隔指定时长生成文件保存这段时间内收集到的日志信息。
a1.sinks.k1.type = file_roll(组件的名称,必须配置为file_roll)
a1.sink.k1.directory = path (存储文件的目录的路径)
HDFS Sink
此Sink将事件写入到Hadoop分布式文件系统HDFS中,目前它支持创建文本文件和序列化文件。对这两种格式都支持压缩。
使用这个Sink要求hadoop必须已经安装好,以便Flume可以通过hadoop提供的jar包与HDFS进行通信。此版本hadoop必须支持sync()调用。
#配置sink
a1.sinks.k1.type = hdfs(组件名称,必须配置为HDFS