These instructions will tell you how to install a secure version of NiFi.
It will also genreate your own certs for testing. 

Please check the NiFi mirror site for latest release. Be sure to set the settings.txt file (ie. NIFI_VERSION=1.12.0)
(http://mirror.cc.columbia.edu/pub/software/apache/nifi/)

The scripts will :
1. Create 3 self signed certs (admin, guest, test)
2. Install the latest version of NiFi (1.12.0)
3. Modify the nifi.properties file to run secure
4. Copy over a basic flow with proper permission for each cert

'Out of the box', everthing is installed in a new directory (/tmp/nifi)

=======================================================
1. Download and untar installNiFi.tar
2. run the bash script installNiFi.sh 
3. /tmp/nifi-current/bin/nifi.sh start
4. tail the logs; tail -f /tmp/nifi-current/logs/*log

View your running nifi instance:
1. In a browser go to http://127.0.0.1:8080
2. Download the 3 certs (admin, guest, test)
3. In a browser go to https://127.0.0.1:8443

Now you have access to a secure installed version of nifi.
=======================================================
Here are easy cut and paste steps:
   1. Download the installNiFi.tar file
   2. tar -xvf installNiFi.tar
   3. ./installNiFi.sh
   4. /tmp/nifi-current/bin/nifi.sh start
   5. tail -f /tmp/nifi-current/logs/*log
   6. http://127.0.0.1:8080
   7. https://127.0.0.1:8443/nifi

=======================================================
The tar file is composed of 3 files:

1. createKey.sh: creates secure keys
2. demo.tar: demo flow file with correct user permissions
3. installNiFi.sh: downloads and installs nifi
4. updateProteries: makes changes to the nifi.properties file to run secure with your new keys/certs
5. settings.txt: settings used to install NiFi securely

