flume部署安装以及案例运行(11)

collecting --》source  --》数据采集来源

aggregating --》channel --》数据临时缓存(只要数据被move了 , 那就不在存储了)

moving  --》sink  --》数据的转移

1、agent :source、channel、sink

(1)source:用于采集数据 , 将产生的数据流传输到Channel

(2)channel:连接 sources 和 sinks , 临时缓存数据

(3)sink:从Channel收集数据 , 将数据写到目标源

2、Events:

(1)是Flume数据传输的基本单元

(2)由header和载有数据的一个byte array构成 , byte array字节数组:存储真实的数据

(3)每一个事件的大小:deserializer.maxLineLength\t2048字节 , 编码格式:UTF-8

一个source , 可以绑定多个channel

推荐阅读