Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Identify and save the changes you have made to the default NAR files in your current instance.

  2. Perform your upgrade to the desired NiFi release.

  3. Redo the changes you have made to the NAR files in your newupgraded NiFi instance.

Installation

1. Download and extract the new NiFi tar.gz file.

2. For each node in your cluster, install the desired new NiFi in a directory parallel with to your existing NiFi installation.  Assuming you have installed into an opt/ directory, for example:

...

  • Shutdown your existing NiFi instance(s).

4. Use the <path to existing>/nifi/conf/ files to configure the corresponding files in your <path to new>/nifi/conf/ files of the same namesconfiguration files from your current NiFi installation (<installation-directory>/conf) to update the corresponding properties in your new NiFi deployment.


Note: Double check all configured properties for typos.

Note: If  If you are encrypting sensitive component properties in your dataflow via the sensitive properties key in nifi.properties file, make sure the same key is used when copying over your flow.xml.gz.  If you need to change the key, use the flow migration procedure and the NiFi Encrypt-Config Tool to produce a new flow.xml.gz file from the existing one.

...

9. After confirming your new NiFi instances are stable and working as expected, the old instances can be removed.

Note:  If original NiFi was setup to run as a service, update any symlinks or service scripts to point to new NiFi version executables.