Flume 概述
Flume 是一个分布式、可靠、高可用的日志收集、聚合和传输系统。
Flume 特征
- 数据流模式:数据从源头(Source)流向通道(Channel),最后到达汇(Sink)。
- 可靠性:保证数据可靠传输,即使在系统故障或网络中断的情况下。
- 可扩展性:支持水平扩展,可根据需要添加组件来处理更大的数据量。
- 灵活性:支持多种数据源和汇,可轻松与现有系统集成。
Flume 组件
- Source:收集数据的组件。
- Channel:存储和缓冲数据的组件。
- Sink:将数据传输到最终目标的组件。
Flume 配置
Flume 配置使用配置文件进行配置,指定数据流、组件和处理选项。
Flume 启动
通过在命令行中运行 flume-ng agent --conf conf/flume.conf
命令启动 Flume 代理。