You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flume.apache.org by "Will McQueen (JIRA)" <ji...@apache.org> on 2012/07/24 05:53:33 UTC

[jira] [Commented] (FLUME-1393) Create a tooling framework for Flume

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

Will McQueen commented on FLUME-1393:
-------------------------------------

One idea would be to retrofit StagedInstall to use this new framework.
                
> 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