[
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