多选题
下列关于Flume的描述正确的是()。
A
采用Java语言实现
B
采用系统框架设计
C
Flume只局限于实现日志数据的聚合
D
事务机制保证了信息传递的可靠性
答案解析
正确答案:ABD
解析:
Flume最初由Cloudera提供,当前是Apache软件基金会(ASF)的顶级项目,称为Apache Flume。Flume是一个分布式的、高可靠的、高可用的日志采集系统,它将海量日志数据从不同的数据源进行采集、聚合并传输到一个集中的数据中心进行存储。Flume不仅仅局限于实现日志数据的聚合,由于数据源是可以定制的,还可以用于传输大量数据,包括但不限于网络流量数据、社交媒体生成的数据、电子邮件信息等所有可能的数据源。Flume采用Java语言实现,采用系统框架设计,内置Source、Channel、Sink等多种插件,模块分明,既易于开发,也可以轻松与其他系统集成。事务机制保证了信息传递的可靠性。
