Understand your deployment scenario

There are three main installation scenarios for installing CFM on a cluster, and it is helpful to understand the difference between them before you get started with your CFM deployment.

Install NiFi and NiFi Registry on a Base cluster

A Base cluster is a large cluster that contains SDX services like Ranger and Atlas, as well as compute and storage services like NiFi, Impala, and Hive.

A Base cluster is sometimes called a Regular cluster in Cloudera Manager. It is also known as an SDX cluster, a Shared cluster, or a Data Lake cluster.

Installing NiFi on your Base cluster is a simplified deployment during which you create only one cluster. You can do this if you are deploying one cluster in trial deployments or in simple production scenarios.

Install NiFi and NiFi Registry on a Compute cluster

A Compute cluster consists exclusively of compute nodes. A Compute cluster is then connected to a Base cluster with SDX services like Ranger and Atlas, using a Shared Data Context.

Installing NiFi on a Compute cluster is recommended when you want to deploy multiple NiFi clusters for larger scale production deployments, when you want to isolate your dataflows, when you want to have different authorization models per dataflow, and other similar deployment scenarios.

Install NiFi on a Compute cluster and NiFi Registry on a Base cluster

You can also install NiFi on one or more Compute clusters and NiFi Registry on your Base cluster.

Install NiFi on a Compute cluster and NiFi Registry on your Base cluster when you want to share dataflows across multiple NiFi Compute clusters in your CDP environment.

Review CFM deployment workflow to understand the steps required for each scenario.