[ 
https://issues.apache.org/jira/browse/FLUME-1393?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13428813#comment-13428813
 ] 

Alexander Alten-Lorenz commented on FLUME-1393:
-----------------------------------------------

+1 on Ralph's comment. 
                
> Create a tooling framework for Flume
> ------------------------------------
>
>                 Key: FLUME-1393
>                 URL: https://issues.apache.org/jira/browse/FLUME-1393
>             Project: Flume
>          Issue Type: Improvement
>            Reporter: Patrick Wendell
>
> Flume should have a tools framework that allows for pluggable tools which can 
> be launched from the existing Flume shell. This would let developers write 
> tools that can be launched with the Flume classpath and configuration 
> information. This would look like:
> - Have a flume-ng-tools project where individual tools create sub-projects
> - A given tool sub-project would include the source code for the tool and a 
> configuration file saying (a) the full classname of the tool and (b) a short 
> name
> - There would be a outer layer runner class called by flume-ng which can be 
> called with an arbitrary short-name and will lookup and correctly load and 
> execute the tool being referenced
> - The flume-ng script would decide whether it thinks a tool is being 
> referenced in the argument and if so would delegate to the runner class 
> (otherwise, the logic stays the same for agent/version).
> This is just a first draft of how this will look - stay tuned for further 
> comments.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to