Supported NiFi controller services

Review the list of Apache NiFi controller services supported in Cloudera Flow Management 4.10.0.

Cloudera Flow Management is based on Apache NiFi and includes a set of controller services, most of which are supported by Cloudera. To ensure optimal performance and reliable support, it is crucial to use only supported controller services and avoid deploying unsupported ones in production environments.

Additional controller services are developed and tested by the community but are not officially supported by Cloudera. Controller services may be excluded for various reasons, including insufficient reliability, incomplete test coverage, community declaration of non-production readiness, or deviations from Cloudera best practices.

By adhering to the above guidelines, you can maintain stable and reliable workflows in your production environments.

AccumuloService IPLookupService
ActiveMQJMSConnectionFactoryProvider JASN1Reader
ADLSCredentialsControllerService JiraRecordSink
ADLSCredentialsControllerServiceLookup JMSConnectionFactoryProvider
ADLSIDBrokerCloudCredentialsProviderControllerService JndiJmsConnectionFactoryProvider
AmazonGlueSchemaRegistry JsonConfigBasedBoxClientService
ApicurioSchemaRegistry JsonPathReader
AvroReader JsonRecordSetWriter
AvroRecordSetWriter JsonTreeReader
AvroSchemaRegistry KafkaRecordSink_2_6
AWSCredentialsProviderControllerService KerberosKeytabUserService
AWSIDBrokerCloudCredentialsProviderControllerService KerberosPasswordUserService
AzureBlobIDBrokerCloudCredentialsProviderControllerService KerberosTicketCacheUserService
AzureCosmosDBClientService KuduLookupService
AzureEventHubRecordSink LoggingRecordSink
AzureServiceBusJMSConnectionFactoryProvider MapCacheClientService*
AzureStorageCredentialsControllerService_v12 MapCacheServer**
AzureStorageCredentialsControllerServiceLookup_v12 MongoDBControllerService
CassandraDistributedMapCache MongoDBLookupService
CassandraSessionProvider ParquetReader
CdpCredentialsProviderControllerService ParquetRecordSetWriter
CdpOauth2AccessTokenProviderControllerService PEMEncodedSSLContextProvider
CEFReader PhoenixThickConnectionPool
CiscoEmblemSyslogMessageReader PhoenixThinConnectionPool
ClouderaAttributeSchemaReferenceReader PostgreSQLConnectionPool
ClouderaAttributeSchemaReferenceWriter PrometheusRecordSink
ClouderaEncodedSchemaReferenceReader ProxyPLC4XConnectionPool [Technical Preview]
ClouderaEncodedSchemaReferenceWriter RabbitMQJMSConnectionFactoryProvider
ClouderaHiveConnectionPool ReaderLookup
ClouderaSchemaRegistry RecordSetWriterLookup
CMLLookupService RecordSinkServiceLookup
ConfluentEncodedSchemaReferenceReader RedisConnectionPoolService
ConfluentEncodedSchemaReferenceWriter RedisDistributedMapCacheClientService
ConfluentSchemaRegistry RedshiftConnectionPool
CouchbaseClusterService RESTCatalogService
CouchbaseKeyValueLookupService RestLookupService
CouchbaseMapCacheClient ScriptedLookupService
CouchbaseRecordLookupService ScriptedReader
CSVReader ScriptedRecordSetWriter
CSVRecordLookupService ScriptedRecordSink
CSVRecordSetWriter SimpleDatabaseLookupService
DatabaseRecordLookupService SimpleKeyValueLookupService
DatabaseRecordSink SimpleRedisDistributedMapCacheClientService
DatabaseTableSchemaRegistry SimpleScriptedLookupService
DeveloperBoxClientService SiteToSiteReportingRecordSink
DBCPConnectionPool SlackRecordSink
DBCPConnectionPoolLookup SmbjClientProviderService
DistributedMapCacheLookupService SnowflakeComputingConnectionPool
StandardDatabaseDialectService StandardAsanaClientProviderService
DistributedSetCacheClientService StandardAzureCredentialsControllerService
DistributedSetCacheServer StandardDropboxCredentialService
EBCDICRecordReader [Technical Preview] StandardFileResourceService
ElasticSearchClientServiceImpl StandardHashiCorpVaultClientService
ElasticSearchLookupService StandardHttpContextMap
ElasticSearchStringLookupService StandardJsonSchemaRegistry [Technical Preview]
EmailRecordSink StandardOauth2AccessTokenProvider
EmbeddedHazelcastCacheManager StandardPGPPrivateKeyService
ExcelReader StandardPGPPublicKeyService
ExternalHazelcastCacheManager StandardPLC4XConnectionPool [Technical Preview]
FreeFormTextRecordSetWriter StandardPrivateKeyService
GCPCredentialsControllerService StandardProxyConfigurationService
GCSFileResourceService StandardRestrictedSSLContextService
GenericPLC4XConnectionPool [Technical Preview] StandardS3EncryptionService
GrokReader StandardSnowflakeIngestManagerProviderService
HadoopCatalogService StandardSSLContextService
HadoopDBCPConnectionPool StandardWebClientServiceProvider
HazelcastMapCacheClient Syslog5424Reader
HBase_2_ClientMapCacheService SyslogReader
HBase_2_ClientService UDPEventRecordSink
HBase_2_RecordLookupService VolatileSchemaCache
Hive3ConnectionPool WindowsEventLogReader
HiveCatalogService XMLReader
ImpalaConnectionPool XMLRecordSetWriter
IPFIXReader YamlTreeReader
ZendeskRecordSink

*The Apache NiFi community has renamed this controller service to better reflect its functionality. This service was not truly “distributed”, so its name has been simplified for clarity. The previous name was DistributedMapCacheClientService.

**The Apache NiFi community has renamed this controller service to better reflect its functionality. This service was not truly “distributed”, so its name has been simplified for clarity. The previous name was DistributedMapCacheServer.