Support Questions

Find answers, ask questions, and share your expertise

Nifi Upgrade

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

Master Guru

@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

Cloudera Employee

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

 

Master Guru

@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

Explorer

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

Take a Tour of the Community
Don't have an account?
Your experience may be limited. Sign in to explore more.