[
https://issues.apache.org/jira/browse/NIFI-145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14242605#comment-14242605
]
Joseph Witt commented on NIFI-145:
----------------------------------
We must also be very mindful that the bootstrap and nifi processes must be able
to run without overly elevated privileges. The bash script will need to ensure
it changes the user as the linux rc/init processes will start them as root
otherwise.
I think we should strive for an absolutely seamless integration with Linux
systems to the greatest extent possible while for Windows and MacOS do our best
to make it easy for the developer experience but perhaps less so for the
operational/sustained flow side. It all depends on how well we do soliciting
help here. NiFi/Java can run well on these other platforms but getting a nice
integration with the OS isn't easy.
> Develop Bootstrap module
> ------------------------
>
> Key: NIFI-145
> URL: https://issues.apache.org/jira/browse/NIFI-145
> Project: Apache NiFi
> Issue Type: New Feature
> Components: Core Framework
> Affects Versions: 0.0.1
> Reporter: Mark Payne
> Assignee: Mark Payne
> Original Estimate: 72h
> Remaining Estimate: 72h
>
> We need a module that can parse a configuration file in order to determine
> runtime parameters to run the Java executable for NiFi.
> This should include JVM args, such as agentlib, Xmx, Xms, etc., as well as
> indicating where the NiFi properties file can be found and what the Java
> command should be (java vs. $JAVA_HOME/bin/java, etc.)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)