[ 
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)

Reply via email to