Install Optional Components

Many IDOL features are available through NiFi Ingest. The following components are not included in the NiFi Ingest distribution but can be installed separately.

  • IDOL Connectors. IDOL Connectors retrieve information from data repositories. With the IDOL NiFi Ingest framework you can deploy connectors as NiFi processors, rather than as separate components. To install a connector, obtain the *.nar file from the connector package. For a list of IDOL Connectors that are available through NiFi Ingest, see Connectors.
  • IDOL Text. You can categorize documents using the EmbeddedContent processor. To install this processor, obtain the *.nar file from the IDOL Content package.
  • IDOL Rich Media. You can run some types of media analysis, such as optical character recognition and speech-to-text, in NiFi Ingest without having to deploy a separate IDOL Media Server. To install the media analysis components, obtain the *.nar files from the NiFiMediaServer package.

IMPORTANT: The .nar files supplied with IDOL components are platform dependent. For example, if you run IDOL NiFi Ingest on Linux, obtain the File System Connector .nar file from the File System Connector package for Linux.

IMPORTANT: Optional components depend on the NiFi Ingest framework. Before adding any optional components, ensure that you have installed the NiFi Ingest framework, as described in Install NiFi Ingest. The version numbers of the NiFi Ingest framework and optional components must match. If necessary, you can install several different versions of the NiFi Ingest framework.

To install optional components

  1. Stop NiFi, if it is running.
  2. Add the *.nar files for the optional components to the following location, where InstallDir represents your Apache NiFi installation directory:

    • Apache NiFi 1.9.0 or later

      InstallDir/extensions/

    • Apache NiFi 1.7.x or 1.8.0

      InstallDir/lib/

  3. Start NiFi.

Connectors

The following connectors are currently available through NiFi Ingest. To use these processors, you must have a license for the corresponding IDOL Connector.

NiFi Ingest Processor IDOL Connector Repositories
GetAEM AEM Connector Adobe Experience Manager
GetAmazonS3 Amazon S3 Connector  
GetAzureBlob Azure Blob Connector  
GetBox Box Connector  
GetChatter Chatter Connector Salesforce Chatter
GetCMIS CMIS Connector  
GetConfluence Confluence REST Connector  
GetContentManager Content Manager Connector Content Manager.
GetDatabase ODBC Connector Databases that support ODBC.
GetDocumentum Documentum Connector  
GetDropbox Dropbox Connector Dropbox
GetExchange Exchange Web Service Connector Exchange and Exchange Online.
GetExchangeOData Exchange OData Connector Exchange Online.
GetFacebook Facebook Connector  
GetFacebookWorkplace Facebook Workplace Connector  
GetFileNet FileNet P8 Connector  
GetFileSystem File System Connector File systems.
GetFTP FTP Connector FTP servers.
GetGitHub GitHub Connector  
GetGoogleCloudStorage Google Cloud Storage Connector  
GetGoogleDrive Google Drive Connector  
GetIMAP IMAP Connector  
GetInstagram Instagram Connector  
GetJama Jama Connector  
GetJIRA JIRA REST Connector  
GetJive Jive Connector  
GetLithium Lithium Connector  
GetMicrosoftDynamicsCRM Dynamics Connector Microsoft Dynamics
GetMicrosoftGroupChat Lync Connector  
GetMicrosoftLync Lync Connector  
GetMicrosoftOCS Lync Connector  
GetMicrosoftPlanner Microsoft Planner Connector  
GetMicrosoftTeams Microsoft Teams Connector Microsoft Teams
GetMongoDB MongoDB Connector  
GetNotes Notes Connector Lotus Notes.
GetObjective Objective Connector  
GetOneDrive OneDrive Connector Microsoft OneDrive
GetOpenText OpenText Connector  
GetQAM Quest Archive Manager Connector  
GetRecords365 Records365 Connector  
GetRSS RSS Connector RSS feeds.
GetSalesforce Salesforce Connector  
GetSeedlist IBM Seedlist Connector  
GetServiceNow ServiceNow Connector  
GetSharePoint SharePoint Remote Connector SharePoint and SharePoint Online.
GetSharePointOData SharePoint OData Connector SharePoint and SharePoint Online.
GetSlack Slack Connector Slack
GetTeamBinder TeamBinder Connector  
GetTelligent Telligent Connector  
GetTwitter Twitter Connector  
GetVantara Vantara Connector  
GetWeb Web Connector Web pages.
GetWebex Webex Connector Cisco Webex
GetYammer Yammer Connector  
GetYouTube YouTube Connector