Create a License Service

Some NiFi Ingest processors, including all NiFi Connectors, must be able to contact your IDOL 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 IDOL License service

  1. Start NiFi and open the Apache NiFi user interface in your web browser.
  2. Click a blank area of the canvas, to de-select all of the components on the canvas.
  3. In the Operate Palette, click Configuration .

    The NiFi Flow Configuration dialog box opens.

  4. Click the Controller Services tab.
  5. Click Create a new controller service .

    The Add Controller Service dialog box opens.

  6. In the Source list, click idol.nifi.
  7. In the list, click IdolLicenseServiceImpl, and click ADD.

    The new service is added.

  8. At the end of the row for the controller service, Configure .

    The Configure Controller Service dialog box opens.

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

    License Server Hostname The host name or IP address of your IDOL License Server.
    License Server Port The ACI port of your IDOL 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.
  10. Click Apply.

    You are returned to the NiFi Flow Configuration dialog box.

  11. Enable the service. At the end of the row for the controller service, click Enable.

    The Enable Controller Service dialog box opens.

  12. Click ENABLE and then click CLOSE.
  13. Close the NiFi Flow Configuration dialog box.

    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.