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

        

Reply via email to