You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Hunter Morgan (JIRA)" <ji...@apache.org> on 2016/12/21 17:47:58 UTC
[jira] [Created] (NIFI-3241) support (or at least don't break)
running nifi directly
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)