Support Questions

Find answers, ask questions, and share your expertise

Is it mandatory to install NiFi Toolkit along with Nifi for clustering and managing the cluster nodes

Contributor

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?

 

2 ACCEPTED SOLUTIONS

Master Collaborator

@AbhishekSingh ,

 

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é

 

--
Was your question answered? Please take some time to click on "Accept as Solution" below this post.
If you find a reply useful, say thanks by clicking on the thumbs up button.

View solution in original post

Master Guru

@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

View solution in original post

2 REPLIES 2

Master Collaborator

@AbhishekSingh ,

 

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é

 

--
Was your question answered? Please take some time to click on "Accept as Solution" below this post.
If you find a reply useful, say thanks by clicking on the thumbs up button.

Master Guru

@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

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