Patrick Wendell created FLUME-1393:
--------------------------------------
Summary: 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