Create a License Service

Some NiFi Ingest processors, including all NiFi Connectors, must be able to contact your Knowledge Discovery License Server in order to obtain a license. This topic explains how to configure a license service so that your NiFi Ingest processors can communicate with your License Server.

To create the license service

  1. Start NiFi and open the Apache NiFi user interface in your web browser.
  2. Right-click a blank area of the canvas and click Controller Services.

    The Controller Services page opens.

  3. Click Create a new controller service .

    The Add Controller Service dialog box opens.

  4. In the list, select IdolLicenseServiceImpl, and click ADD.

    The new service is added.

  5. At the end of the row for the controller service, click followed by Edit.

    The Edit Controller Service dialog box opens.

  6. Click the Properties tab and set the following properties:

    License Server Hostname The host name or IP address of your Knowledge Discovery License Server.
    License Server Port The ACI port of your Knowledge Discovery License Server.
    SSL Config Service Set this property only if your License Server has been configured to accept connections over SSL. It specifies the name of an IdolSSLConfigServiceImpl, a controller service that provides a way to configure SSL/TLS settings for NiFi Ingest processors.
  7. Click Apply.

  8. After the service has finished validating the connection to the License Server, you can enable the service. Click followed by Enable.

    The Enable Controller Service dialog box opens.

  9. Click ENABLE and then click CLOSE.
  10. Close the Controller Services page by clicking Back to Process Group or by clicking Canvas on the hamburger menu ().

    When you configure a NiFi Ingest processor that requires a license, set the property IDOL License Service to the name of the service you created in this procedure.