1 个回答
事件是Flume的基本数据单位,它带有日志数据以及头信息,这些事件由Agent外部的Source生成,当Source捕获事件后会进行特定的格式化,然后Source会把事件推到Channel中。Channel将保存事件直到Sink处理完该事件。Sink负责持久化日志或者把事件推向另一个Source。
1、source:用于采集数据,将采集的数据流传输到channel
2、channel:用于连接source和sink,每个sink至少有一个正确配置的channel连接它。
3、sink:从channel收集数据,将数据写到目标源(hdfs/hbase/source)
发布于:2个月前 (02-08) IP属地:四川省
我来回答
您需要 登录 后回答此问题!