Created 07-26-2022 10:17 PM
Hi,
I have install a NiFi setup and deign the flow file to move data from source mysql db to destination mysql db.
Now I want to know how can I setup it in dev or QA environments. I was going to NiFi admin guide and came to know about NiFi Registry and NiFi toolkit feature.
I have below doubts:
1. Is it mandatory to install NiFi toolkit along with NiFi to configure clustering and managing the cluster node? or without installing a NiFi toolkit, we can configure cluster and manage it?
2. Is it mandatory to install NiFi Registry along with NiFi to manage the flowfile change restriction?
Created 07-31-2022 06:35 PM
1. No, the NiFi Toolkit is not mandatory. If you're familiar with TLS certificates and NiFi administration you can set up and manage the cluster without it. The toolkit makes some of the activities easier, though.
2. What do mean by "flowfile change restriction"?
Cheers,
André
Created 08-01-2022 05:49 AM
@AbhishekSingh
1. @araujo response is 100% correct.
2. Just to add to @araujo respsonse here... NiFi-Registry has nothing to do with controlling what user can and can't do on the NiFi canvas. It simply allows users if it is installed to version control process groups. Even once a NiFi process group has been version controlled, authorized users in NiFi can still make changes to dataflows (even those that re version controlled). One they do make a change to a version controlled Process Group, that process group will indicate that a local change has been made and the authorized user will have the option to commit that local change as a new version of the dataflow. Controlling what users can do with dataflows is handled via authorization policies which NiFi handled very granularly. Authenticated users can be restricted to only specific Process Groups. Your NiFi admin user can setup NiFi authorization for other user per Process Group if they want by selecting the Process Group and clicking on the "key" icon in the "operate panel" on the left side of the NiFi canvas.
If you found any of the responses provided assisted with your query, please take a moment to login and click on "Accept as Solution" below each of those posts.
Thank you,
Matt
Created 07-31-2022 06:35 PM
1. No, the NiFi Toolkit is not mandatory. If you're familiar with TLS certificates and NiFi administration you can set up and manage the cluster without it. The toolkit makes some of the activities easier, though.
2. What do mean by "flowfile change restriction"?
Cheers,
André
Created 08-01-2022 05:49 AM
@AbhishekSingh
1. @araujo response is 100% correct.
2. Just to add to @araujo respsonse here... NiFi-Registry has nothing to do with controlling what user can and can't do on the NiFi canvas. It simply allows users if it is installed to version control process groups. Even once a NiFi process group has been version controlled, authorized users in NiFi can still make changes to dataflows (even those that re version controlled). One they do make a change to a version controlled Process Group, that process group will indicate that a local change has been made and the authorized user will have the option to commit that local change as a new version of the dataflow. Controlling what users can do with dataflows is handled via authorization policies which NiFi handled very granularly. Authenticated users can be restricted to only specific Process Groups. Your NiFi admin user can setup NiFi authorization for other user per Process Group if they want by selecting the Process Group and clicking on the "key" icon in the "operate panel" on the left side of the NiFi canvas.
If you found any of the responses provided assisted with your query, please take a moment to login and click on "Accept as Solution" below each of those posts.
Thank you,
Matt