大数据全系列 教程
1869个小节阅读:466.6k
目录
408考研
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
1.4 与Scribe区别
下面将对常见的开源日志收集系统Flume和Scribe的各方面进行对比。对比中Flume将主要采用Apache下的Flume-NG为参考对象。同时,我们将常用的日志收集系统分为三层(Agent层,Collector层和Store层)来进行对比。
对比项 | Flume | Scribe |
---|---|---|
使用语言 | Java | c/c++ |
容错性 | Agent和Collector间,Collector和Store间都有容错性,且提供三种级别的可靠性保证; | Agent和Collector间, Collector和Store之间有容错性; |
负载均衡 | Agent和Collector间,Collector和Store间有LoadBalance和Failover两种模式 | 无 |
可扩展性 | 好 | 好 |
Agent丰富程度 | 提供丰富的Agent,包括avro/thrift socket, text, tail等 | 主要是thrift端口 |
Store丰富程度 | 可以直接写hdfs, text, console, tcp;写hdfs时支持对text和sequence的压缩; | 提供buffer, network, file(hdfs, text)等 |
代码结构 | 系统框架好,模块分明,易于开发 | 代码简单 |
实时反馈
1. 关于Flume和Scribe的各方面进行对比的描述,错误的是:
A Flume是Java语言开发的,Scribe是C/C++开发的。
B Scribe在Agent的丰富程度方面高于Flume。
C Flume Store丰富程度更高。
D 两者都具有较好的可扩展性。
答案:
1.B