Adding NiFi to the Compute cluster

Provides the steps for adding and configuring the NiFi service to a Compute cluster.

  • You have created a Shared Data Context and a Compute cluster.
  • You have added the NiFi and NiFi Registry groups to Ranger in the Base cluster.
  • You have created a Compute cluster with CDH and CFM parcels installed.
  1. After your Compute cluster is created, the Add Cluster - Configuration wizard displays.
  2. From the Select Services step, select Custom Services. Select NiFi and click Continue.
  3. From the Assign Roles step, select the hosts onto which you want to install your new NiFi roles.

    ZooKeeper is a required dependency of NiFi. Select the hosts onto which you want to install ZooKeeper. Click Continue.

  4. From the Review Changes step, review changes to your configuration. Provide a value for your Initial Admin Identity. You may choose to further customize your NiFi configurations here.

    Click Continue.

  5. From the Configure Kerberos step, install Kerberos client libraries on all Compute cluster hosts as needed.
    Click Continue to initiate the Kerberos enablement.
  6. When you have completed these steps, click Continue. This starts the NiFi service installation.
  7. Click Continue and Finish to complete the installation.
  8. Open a browser and enter the URL to the NiFi UI.
    The URL format for the NiFi UI is based on whether or not you selected Knox as a dependency during the installation:
    • If you did not select Knox, the URL format is:
      https://[***HOSTNAME***]:8443/nifi
    • If you selected Knox, use the Knox URL as a single entry point to securely access all NiFi nodes and switch nodes if one fails. The format is:
      https://[***KNOX-GATEWAY-HOSTNAME***]:[***KNOX-GATEWAY-PORT***]/gateway/cdp-proxy/nifi-app/nifi/

Verify the new services are added properly by checking the health status for the new services. If the Health Status is Good, then the services added properly.

When you have finished adding the NiFi service, proceed by creating NiFi node users for NiFi Registry and Ranger.