Flume
2015-12-24 00:00
337 查看
摘要: Apache Flume 日志收集
Apache flume 官网:http://flume.apache.org/
flume原理及使用:http://www.open-open.com/doc/view/76c85e1d61c3403e8d2b26f0e02dc7e9
参考网站:http://www.ttlsa.com/log-system/about-flume-ng-1/
概览
Flume是一个分布式,可靠,和高可用的海量日志聚合收集系统。它是一个基于流媒体数据流简单而灵活的架构,具有可靠的故障转移和故障恢复机制,通过一个简单的数据模型实现应用在线分析。
Apache flume是一个分布式、可靠和可用的系统,有效地收集、聚合和移动从众多不同来源的海量日志数据并集中存储这些数据。
使用Apache flume不仅限于日志数据聚合,由于数据源是可定制的,flume可以用来传输海量事件数据,这些数据不仅仅是网络流量数据,可以是 social-media-generated数据、电子邮件消息和几乎任何数据源。
Apache flume 是Apache 软件基金会的一个顶级项目;
目前有两个版本可用0.9.x (Flume OG(original generation))和 1.x. , 1.x 以上版本也叫 Flume NG (flume generation);
以下是简单的日志收集模型:
Agent 使用JVM 运行Flume。每台机器运行一个agent,但是可以在一个agent中包含多个sources和sinks
Client 生产数据,运行在一个独立的线程
Source 从Client收集数据,传递给Channel
Sink 从Channel收集数据,运行在一个独立线程
Channel 连接 sources 和 sinks ,这个有点像一个队列
Events 可以是日志记录、 avro 对象等
Apache flume 官网:http://flume.apache.org/
flume原理及使用:http://www.open-open.com/doc/view/76c85e1d61c3403e8d2b26f0e02dc7e9
参考网站:http://www.ttlsa.com/log-system/about-flume-ng-1/
概览
Flume是一个分布式,可靠,和高可用的海量日志聚合收集系统。它是一个基于流媒体数据流简单而灵活的架构,具有可靠的故障转移和故障恢复机制,通过一个简单的数据模型实现应用在线分析。
Apache flume是一个分布式、可靠和可用的系统,有效地收集、聚合和移动从众多不同来源的海量日志数据并集中存储这些数据。
使用Apache flume不仅限于日志数据聚合,由于数据源是可定制的,flume可以用来传输海量事件数据,这些数据不仅仅是网络流量数据,可以是 social-media-generated数据、电子邮件消息和几乎任何数据源。
Apache flume 是Apache 软件基金会的一个顶级项目;
目前有两个版本可用0.9.x (Flume OG(original generation))和 1.x. , 1.x 以上版本也叫 Flume NG (flume generation);
以下是简单的日志收集模型:
Agent 使用JVM 运行Flume。每台机器运行一个agent,但是可以在一个agent中包含多个sources和sinks
Client 生产数据,运行在一个独立的线程
Source 从Client收集数据,传递给Channel
Sink 从Channel收集数据,运行在一个独立线程
Channel 连接 sources 和 sinks ,这个有点像一个队列
Events 可以是日志记录、 avro 对象等
![](http://static.oschina.net/uploads/space/2015/1224/161151_0Qg3_168649.png)
相关文章推荐
- 教你如何批量打印BarTender条码
- 最新ICU源码包
- 纪录mac androidsdk 环境变量配置
- 合肥淮河路步行街有什么好吃的烤肉?
- 荣耀十二载,感恩共前行——尚京集团2015年度优秀加盟商风采展示(二十五)
- android ListView 九大重要属性详细分析
- Android Timer
- Intent 类
- Android splash screen 启动画面 初级
- 查找一个list中各个数组的元素在一个固定数组中的位置, 并把位置信息记录到一个矩阵里
- ubuntu 启动 RStudio, 提示缺少libgstreamer-0.10.so.0
- App应该怎么推送广告呢?
- 企业app开发有哪些弊端
- 移动互联网带动了哪些产业的发展呢?
- App定制开发的核心在哪里
- app开发需要不断打破瓶颈
- maven小知识
- Swift-UITableViewCell:设置表格的accessoryType属性
- PHP获取今天、明天、一个月后、一年后等等时间函数
- Spring之FactoryBean