Hunter Morgan created NIFI-3241:
-----------------------------------

             Summary: support (or at least don't break) running nifi directly
                 Key: NIFI-3241
                 URL: https://issues.apache.org/jira/browse/NIFI-3241
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Configuration, Configuration Management, Documentation & 
Website, Tools and Build
            Reporter: Hunter Morgan
            Priority: Minor


I'd like running nifi without the bootstrap to be a supported model. The 
bootstrap component unnecessarily complicates running nifi. It solves already 
solved problems. If people don't already have process supervision, 
monitoring/alerting, secret management, then it is useful, but I don't want to 
have to manage this application completely differently than other applications.
I would like to start nifi the same way the bootstrap component starts nifi - 
https://www.codatlas.com/github.com/apache/nifi/master/nifi-bootstrap/src/main/java/org/apache/nifi/bootstrap/RunNiFi.java?line=899
 - and I will pursue that early next year. This would be helpful for using an 
extant supervisor like runit, and for debugging - to allow you to easily start 
a foreground instance.
I don't expect the bootstrap component to go away. I don't mind if it stays. 
Even if direct execution is not "supported," it would be really helpful to 
document it on the website and to try to keep from adding anything to bootstrap 
that would prevent running nifi directly. Next year I can contribute to 
documenting it, however community buy-in will be necessary in order to add it 
to the docs and to keep bootstrap optional.
This is mostly a docs task.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to