的实现。如果你已经对Flume很熟悉了,那么下面就是你需要知道内容。
你仍然需要有sources和sinks组件来做相同的事,只是现在用channels来连接。
Channels是可插拔的和持久的。Flume NG中in-memory channel处理速度快但不支持持久化而file-based channel支持event持久化。
There's no more logical or physical nodes. We call all physical nodes agents and agents can run zero or more sources and sinks.现在没有逻辑节点或者物理节点。我们称物理节点为agents而agents中可以运行0至多个sources和sinks。
没有master和不再依赖ZooKeeper。现在,Flume是依赖于一个简单的基于文件配置配置系统。
所有的都是插件,一些面向用户,一些针对工具和系统开发者。插件化组件包括channels、sources、sinks、interceptors、sink processors和event serializeres。
请自行阅读JIRAs文件寻找你认为重要的特性。
获得Flume NG
你可以在Flume官网中 Downloads 下载源码。如果你不打算为Flume打补丁的话,那么使用二进制文件将是简单的方式。
用源码构建
为了用源码搭建Flume NG,你必须要有git、Sun JDK1.6,Apache Maven3.x,大概90MB的磁盘空间和网络连接。
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26