Flume源代码解读五
来源:互联网 发布:淘宝联盟鹊桥 编辑:程序博客网 时间:2024/05/21 23:43
[ xcly原创于iteye,见http://xcly.iteye.com ]
本节介绍Flume存储配置项的工作方式,Flume支持zookeeper和memory两种方式。
FlumeMaster启动时,创建ConfigStore。 如果为zookeeper方式,还初始化ZooKeeperService。对ConfigStore的使用通过ConfigurationManager来使用。
Flume配置数据的存储定义了ConfigStore这个抽象类,memory的存储实现为MemoryBackedConfigStore,实现比较简单,Map<String, FlumeConfigData> cfgs直接存在内存map结构中。
ZooKeeperConfigStore和ZKClient负责和zookeeper服务器通信,编码配置,解码配置。
- Flume源代码解读五
- Flume源代码解读一
- Flume源代码解读二
- Flume源代码解读三
- Flume源代码解读四
- linux内核奇遇记之md源代码解读之五
- linux内核奇遇记之md源代码解读之五
- flume五:flume Processors介绍
- Flume NG flume-hdfs-sink 源代码分析
- flume学习(五)
- Android开源代码解读の地图照片应用Panoramio的实现详解(五)
- 解读spring源代码心得
- prototype1.3.1源代码解读
- prototype1.3.1源代码解读
- prototype1.3.1源代码解读
- prototype1.3.1源代码解读
- prototype1.5.1源代码解读
- Joomla! 1.5 源代码解读
- The Law of Leaky Abstractions 抽象漏洞定理
- HDU2491(Priest John's Busiest Day)贪心
- 查看Windows操作系统的内核版本
- Flume源代码解读四
- android-仿美丽说有滑动效果的导航栏
- Flume源代码解读五
- 1019. General Palindromic Number_回文数
- Java学习笔记31:Java程序员应该了解的10个面向对象设计原则
- CPP Unit框架
- 从程序员到项目经理(三)
- 推荐一个适合初学者学习编程的网站——codecademy
- U-boot开机在TFT触摸显示屏输出信息的修改方法
- 波峰焊及波峰焊原理
- 日志文件的处理