首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Flume源代码解读5

2012-07-25 
Flume源代码解读五? ? ??[ xcly原创于iteye,见http://xcly.iteye.com?]?本节介绍Flume存储配置项的工作方

Flume源代码解读五

? ? ??[ 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服务器通信,编码配置,解码配置。?

?

?

?

?

?

?

热点排行