flume使用入门
一. flume是什么 flume是apache的一个数据收集框架。定义了一个数据流的模型。 二. 设计核心思想 对日志收集的三个核心要素进行了抽象: 1. Source:日志从哪里产生 2. Sink:日志会被推送到什么地方 3. Channel:Source通过什么样的渠道,送到Sink # 可以把Channel理解为一个queue,Source adds the events and Sink removes it. 三. flume的价值 1 得益于设计上的抽象,使得要素隔离得很清晰。使用上变得非常灵活。我们可以根据实际需要,对于这三个核心要素,选择合适的具体实现,完成我们工作场景下,日志收集的目的! ap