的实现。如果你已经对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的磁盘空间和网络连接。

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式