Sysinit
--------
Key: FLUME-1012
URL: https://issues.apache.org/jira/browse/FLUME-1012
Project: Flume
Issue Type: Brainstorming
Components: Configuration
Affects Versions: NG alpha 2
Reporter: Alexander Lorenz-Alten
Fix For: v1.1.0
Atm flume isn't ready to start via sysinit, because its need a agent definition
at startup:
bin/flume-ng agent -n NAME -f conf/flume-conf.properties.template
which reflect the name.foo in the config files. An easy improvement could be to
improve the Node name check from missing node name into all node names.
Tech:
====
bin/flume-ng agent -f conf/flume-conf.properties.template
java.lang.IllegalStateException: Node name not specified in node.Application
(Application.java):
Code:
Preconditions.checkState(configurationFile != null,
"Configuration file not specified");
Preconditions.checkState(nodeName != null, "Node name not specified");
Here flume nodeManager could iterate over all name.foo and start all flows. If
one or more fails, throw an exception and go to the next available.
--
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