1.flume结构:
一个flume进程就是一个agent=source+channel+sink
在source channel sink之间流动的是list[exent]
event=header+byte payload,一般header是空的,传输数据的单位
flume串联的坏处:一个坏了全坏
好处:多级缓冲
处理复杂的逻辑
chanel处理器不宜进行太复杂的逻辑,不然太耗费性能,一般就进行掐头去尾
channel选择器:选择数据去往哪个channel
sink处理器:选择其中一个sink去获取channel数据 可以采用轮询或负载均衡
2.flume优