Support Questions

Find answers, ask questions, and share your expertise
Announcements
Celebrating as our community reaches 100,000 members! Thank you!

Nifi Upgrade

avatar
Explorer
Hi All,
 
We are planning to upgrade our Nifi application(Linux platform) from 1.9.2 version to 1.16.2.Before proceeding with this major version jump , we wanted to check for any possible issues and backward compatibility . We do not see entry for version jump from 1.9.x to 1.16.x in below : 
 
We request your guidance for anything we need to be aware of before we make jump from Nifi 1.9.2 to 1.16.2
 
Thanks,
Alvin
1 ACCEPTED SOLUTION

avatar
Super Mentor

@ajignacio 

You should carefully read all the migration guidance leading up to 1.16 starting with:
Migrating from 1.x.x to 1.10.0 

Take special note of:
1. Any nars that may have been removed and make sure your dataflows are not using any processors from those removed nars.
2. Any reported changes to specific components you may use in your dataflows.

3. Check that your dataflow does not have any processors with inbound connection scheduled to execute on "Primary Node" only (small P in upper left corner of processor).  
4. Take note of migration step involving sensitive .props.key.  If you had not set one previously, you may want to use the nifi toolkit to create a new user defined one and re-encrypt the sensitive property values in the flow.xml.gz using that new sensitive props key.

5. Make sure you upgrade to a java 8 NiFi 1.16 supported Java version before migration.

NOTE: While Apache NiFi has limits on the maximum size fo the service forcing deprecation of older nars, Cloudera's CFM distributions of Apache NiFi do not and include almost all Apache nars in addition to Cloudera specific nars.

If you found this response assisted with your query, please take a moment to login and click on "Accept as Solution" below this post.

Thank you,

Matt

View solution in original post

3 REPLIES 3

avatar
Rising Star

If you plan upgrade to Cloudera Flow Management 2.1.4, which includes NiFi 1.16, you can follow the migration Paths that are listed in the next document:
https://docs.cloudera.com/cfm/2.1.4/upgrade-paths/topics/cfm-upgrade-paths.html

 

avatar
Super Mentor

@ajignacio 

You should carefully read all the migration guidance leading up to 1.16 starting with:
Migrating from 1.x.x to 1.10.0 

Take special note of:
1. Any nars that may have been removed and make sure your dataflows are not using any processors from those removed nars.
2. Any reported changes to specific components you may use in your dataflows.

3. Check that your dataflow does not have any processors with inbound connection scheduled to execute on "Primary Node" only (small P in upper left corner of processor).  
4. Take note of migration step involving sensitive .props.key.  If you had not set one previously, you may want to use the nifi toolkit to create a new user defined one and re-encrypt the sensitive property values in the flow.xml.gz using that new sensitive props key.

5. Make sure you upgrade to a java 8 NiFi 1.16 supported Java version before migration.

NOTE: While Apache NiFi has limits on the maximum size fo the service forcing deprecation of older nars, Cloudera's CFM distributions of Apache NiFi do not and include almost all Apache nars in addition to Cloudera specific nars.

If you found this response assisted with your query, please take a moment to login and click on "Accept as Solution" below this post.

Thank you,

Matt

avatar
Explorer

Thank you Matt sorry for the super delay response but it's very helpful