Supported NiFi controller services

Cloudera Flow Management (CFM) is shipped with Apache NiFi and includes a set of controller services, most of which are supported by Cloudera. You should be familiar with the available supported controller services, and avoid using any unsupported controller services in production environments.

Additional controller services are developed and tested by the Cloudera community but are not officially supported by Cloudera. Controller services are excluded for a variety of reasons, including insufficient reliability or incomplete test case coverage, declaration of non-production readiness by the community at large, and feature deviation from Cloudera best practices.

AccumuloService IPFIXReader
ActionHandlerLookup (Technical Preview) IPLookupService
ADLSCredentialsControllerService JASN1Reader
ADLSIDBrokerCloudCredentialsProviderControllerService JMSConnectionFactoryProvider
AlertHandler (Technical Preview) JndiJmsConnectionFactoryProvider
AvroReader JsonConfigBasedBoxClientService
AvroRecordSetWriter JsonPathReader
AvroSchemaRegistry JsonRecordSetWriter
AWSCredentialsProviderControllerService JsonTreeReader
AWSIDBrokerCloudCredentialsProviderControllerService KafkaRecordSink_1_0
AzureBlobIDBrokerCloudCredentialsProviderControllerService KafkaRecordSink_2_0
AzureCosmosDBClientService KafkaRecordSink_2_6
AzureEventHubRecordSink KerberosKeytabUserService
AzureStorageCredentialsControllerService KerberosPasswordUserService
AzureStorageCredentialsControllerService_v12 KerberosTicketCacheUserService
AzureStorageCredentialsControllerServiceLookup KeytabCredentialsService
CassandraDistributedMapCache KuduLookupService
CassandraSessionProvider LoggingRecordSink
CEFReader LogHandler (Technical Preview)
ConfluentSchemaRegistry MongoDBControllerService
CouchbaseClusterService MongoDBLookupService
CouchbaseKeyValueLookupService ParquetReader
CouchbaseMapCacheClient ParquetRecordSetWriter
CouchbaseRecordLookupService PrometheusRecordSink
CSVReader ReaderLookup
CSVRecordLookupService RecordSetWriterLookup
CSVRecordSetWriter RecordSinkHandler (Technical Preview)
DatabaseRecordLookupService RecordSinkServiceLookup
DatabaseRecordSink RedisConnectionPoolService
DBCPConnectionPool RedisDistributedMapCacheClientService
DBCPConnectionPoolLookup RestLookupService
DistributedMapCacheClientService ScriptedActionHandler (Technical Preview)
DistributedMapCacheLookupService ScriptedLookupService
DistributedMapCacheServer ScriptedReader
DistributedSetCacheClientService ScriptedRecordSetWriter
DistributedSetCacheServer ScriptedRecordSink
EasyRulesEngineProvider (Technical Preview) ScriptedRulesEngine (Technical Preview)
EasyRulesEngineService (Technical Preview) SimpleDatabaseLookupService
ElasticSearchClientServiceImpl SimpleKeyValueLookupService
ElasticSearchLookupService SimpleScriptedLookupService
ElasticSearchStringLookupService SiteToSiteReportingRecordSink
EmailRecordSink SmbjClientProviderService
EmbeddedHazelcastCacheManager SnowflakeComputingConnectionPool
ExpressionHandler (Technical Preview) StandardDropboxCredentialService
ExternalHazelcastCacheManager StandardHashiCorpVaultClientService
FreeFormTextRecordSetWriter StandardHttpContextMap
GCPCredentialsControllerService StandardOauth2AccessTokenProvider
GrokReader StandardPGPPrivateKeyService
HadoopDBCPConnectionPool StandardPGPPublicKeyService
HadoopCatalogService (Technical Preview) StandardProxyConfigurationService
HazelcastMapCacheClient StandardRestrictedSSLContextService
HBase_1_1_2_ClientMapCacheService StandardS3EncryptionService
HBase_1_1_2_ClientService StandardSSLContextService
HBase_1_1_2_ListLookupService StandardWebClientServiceProvider
HBase_1_1_2_RecordLookupService Syslog5424Reader
HBase_2_ClientMapCacheService SyslogReader
HBase_2_ClientService UDPEventRecordSink
HBase_2_RecordLookupService VolatileSchemaCache
Hive3ConnectionPool WindowsEventLogReader
HiveCatalogService (Technical Preview) XMLReader
HiveConnectionPool XMLRecordSetWriter
HortonworksSchemaRegistry