[ 
https://issues.apache.org/jira/browse/FLUME-1491?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christopher Nagy updated FLUME-1491:
------------------------------------

    Attachment: FLUME-1491-2.patch

Prototype for ZooKeeper configuration provider. Summary of changes:

- Moved from flume-ng-node to flume-ng-core (SimpleNodeConfiguration, 
ConfigurationProvider, NodeConfiguration, NodeConfigurationAware)
- Changed package of SimpleNodeConfiguration to org.apache.flume.node
- Created org.apache.flume.node.AbstractConfigurationProvider and moved most 
getters/setters from AbstractFileConfigurationProvider and loadChannels, 
loadSources and loadSinks from PropertiesFileConfigurationProvider
- Created flume-ng-configuration-zookeeper with ZooKeeperConfigurationProvider 
(and unit test). It requires a system property called 
'zookeeper.connectionstring' which is the connection string used to connect to 
ZooKeeper
- Changed Application to load the custom config provider when the 
'confprovider' is specified (with the classname)

                
> Dynamic configuration from Zookeeper watcher
> --------------------------------------------
>
>                 Key: FLUME-1491
>                 URL: https://issues.apache.org/jira/browse/FLUME-1491
>             Project: Flume
>          Issue Type: Improvement
>          Components: Configuration
>    Affects Versions: v1.2.0
>            Reporter: Denny Ye
>            Assignee: Denny Ye
>              Labels: Zookeeper
>             Fix For: v1.3.0
>
>         Attachments: FLUME-1491-2.patch
>
>
> Currently, Flume only support file-level dynamic configuration. Another 
> frequent usage in practical environment, we would like to manage 
> configuration with Zookeeper, and modify configuration from Web UI to stored 
> file in Zookeeper. 
> Flume should support this method with Zookeeper watcher.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to