Supported NiFi processors

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

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

Additional processors are developed and tested by the community but are not officially supported by Cloudera. Processors 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.

AttributesToCSV GetBoxGroupMembers PutElasticsearchJson
AttributesToJSON GetCouchbaseKey1 PutElasticsearchRecord1
CalculateParquetOffsets GetElasticsearch PutEmail
CalculateParquetRowGroupOffsets GetFile PutFile
CalculateRecordStats GetFTP PutFTP1
CaptureChangeDebeziumDB2 [Technial Preview] GetGcpVisionAnnotateFilesOperationStatus PutGCSObject
CaptureChangeDebeziumMongoDB [Technial Preview] GetGcpVisionAnnotateImagesOperationStatus PutGoogleDrive
CaptureChangeDebeziumMySQL [Technial Preview] GetHBase PutGridFS
CaptureChangeDebeziumOracle GetHDFS PutHBaseCell
CaptureChangeDebeziumPostgreSQL GetHDFSFileInfo PutHBaseJSON
CaptureChangeDebeziumSQLServer [Technial Preview] GetHDFSSequenceFile PutHBaseRecord1
CaptureChangeMySQL GetHubSpot PutHDFS
ChunkDocument GetJiraIssue PutHive3QL
CompressContent1, 2 GetMongoRecord PutHive3Streaming
ConnectWebSocket GetS3ObjectTags PutIceberg
ConsumeAMQP GetSFTP PutIcebergCDC
ConsumeAzureEventHub GetShopify PutJiraIssue
ConsumeBoxEnterpriseEvents GetSNMP PutKinesisFirehose
ConsumeBoxEvents GetSnowflakeIngestStatus PutKinesisStream
ConsumeElasticsearch GetSolr PutKudu
ConsumeGCPubSub GetSplunk PutLambda
ConsumeGCPubSubLite GetSQS PutMongoBulkOperations
ConsumeJMS GetWorkdayReport PutMongoRecord
ConsumeKafka_2_6 GetZendesk PutORC1
ConsumeKafka2CDP HandleHttpRequest PutParquet
ConsumeKafka2RecordCDP HandleHttpResponse PutPinecone
ConsumeKafkaRecord_2_6 IdentifyMimeType PutPLC [Technial Preview]
ConsumeKinesisStream InvokeAWSGatewayApi PutRecord
ConsumeMQTT1 InvokeGRPC PutRedisHashRecord [Technial Preview]
ConsumePLC [Technial Preview] InvokeHTTP PutS3Object
ConsumeSlack InvokeScriptedProcessor PutSalesforceObject
ConsumeTwitter JoinEnrichment PutSFTP
ConsumeWindowsEventLog JoltTransformJSON PutSmbFile
ControlRate JoltTransformRecord PutSnowflakeInternalStage
ConvertAvroToJSON JSLTTransformJSON PutSNS
ConvertAvroToParquet JsonQueryElasticsearch PutSolrContentStream
ConvertCharacterSet ListAzureBlobStorage_v12 PutSolrRecord
ConvertJSONToSQL ListAzureDataLakeStorage PutSplunk
ConvertProtobuf ListBoxFile PutSplunkHTTP
ConvertRecord ListBoxFileInfo PutSQL
CopyAzureBlobStorage_v12 ListCDPObjectStore PutSQS1
CountText ListDatabaseTables PutSyslog
CreateHadoopSequenceFile ListDropbox PutTCP
CryptographicHashContent ListenBeats PutUDP
DecryptContent ListenFTP PutWebSocket
DecryptContentAge ListenGRPC PutZendeskTicket
DecryptContentCompatibility ListenHTTP QueryAirtableTable
DecryptContentPGP ListenNetFlow QueryCassandra
DeduplicateRecord ListenOTLP QueryChroma
DeleteAzureBlobStorage_v12 ListenRELP QueryDatabaseTable1
DeleteAzureDataLakeStorage ListenSlack QueryDatabaseTableRecord
DeleteByQueryElasticsearch ListenSyslog QueryPinecone
DeleteCDPObjectStore ListenTCP QueryRecord
DeleteDynamoDB ListenTCPRecord QuerySalesforceObject
DeleteGCSObject ListenTrapSNMP QuerySolr
DeleteGridFS ListenUDP QuerySplunkIndexingStatus
DeleteHBaseCells ListenUDPRecord QueryWhois
DeleteHBaseRow ListenWebSocket RemoveRecordField
DeleteHDFS ListFile RenameRecordField
DeleteS3Object ListFTP ReplaceText
DeleteSQS ListGCSBucket ReplaceTextWithMapping
DetectDuplicate ListGoogleDrive ResizeImage1
DistributeLoad ListHDFS RetryFlowFile
DuplicateFlowFile ListS3 RouteHL7
EncodeContent ListSFTP RouteOnAttribute
EncryptContentAge ListSmb RouteOnContent
EncryptContentPGP LogAttribute RouteText
EnforceOrder LogMessage SampleRecord
EvaluateJsonPath LookupAttribute SawmillTransformJSON
EvaluateXPath LookupRecord SawmillTransformRecord
EvaluateXQuery MergeContent ScanAccumulo
ExecuteGroovyScript MergeRecord1 ScanAttribute1
ExecuteProcess ModifyCompression ScanContent
ExecuteScript MonitorActivity ScanHBase
ExecuteSQL MoveAzureDataLakeStorage ScriptedFilterRecord
ExecuteSQLRecord MoveHDFS ScriptedPartitionRecord
ExecuteStateless1, 2 Notify ScriptedTransformRecord
ExecuteStreamCommand PackageFlowFile ScriptedValidateRecord
ExtractAvroMetadata PaginatedJsonQueryElasticsearch SearchElasticsearch
ExtractGrok ParseCEF1 SegmentContent
ExtractHL7Attributes ParseDocument SelectClouderaHiveQL
ExtractImageMetadata ParseEvtx SelectHive3QL1
ExtractRecordSchema ParseSyslog SendTrapSNMP
ExtractText PartitionRecord SetSNMP
FetchAzureBlobStorage_v12 PromptAzureOpenAI SignContentPGP
FetchAzureDataLakeStorage PromptBedrock SplitAvro
FetchBoxFile PromptChatGPT SplitContent
FetchBoxFileInfo PromptClaude SplitJson1
FetchBoxFileRepresentation PromptOpenAI SplitRecord1
FetchCDPObjectStore PublishAMQP SplitText1
FetchDistributedMapCache PublishGCPubSub1 SplitXml
FetchDropbox PublishGCPubSubLite1 StartAwsPollyJob
FetchFile PublishJMS1 StartAwsTextractJob
FetchFTP PublishKafka_2_6 StartAwsTranscribeJob
FetchGCSObject PublishKafka2CDP StartAwsTranslateJob
FetchGoogleDrive PublishKafka2RecordCDP StartGcpVisionAnnotateFilesOperation
FetchGridFS PublishKafkaRecord_2_6 StartGcpVisionAnnotateImagesOperation
FetchHBaseRow PublishMQTT StartSnowflakeIngest
FetchHDFS PublishSlack TagS3Object
FetchParquet PutAccumuloRecord1 TailFile
FetchPLC [Technial Preview] PutAzureBlobStorage_v12 TokenCount
FetchS3Object PutAzureCosmosDBRecord TransformXml
FetchSFTP PutAzureDataLakeStorage1 TriggerClouderaHiveMetaStoreEvent
FetchSmb PutAzureEventHub TriggerHiveMetaStoreEvent
FilterAttribute PutAzureQueueStorage_v12 UnpackContent
FlattenJson PutBigQuery UpdateAttribute
ForkEnrichment PutBoxFile UpdateByQueryElasticsearch
ForkRecord PutCassandraQL1 UpdateClouderaHiveTable
GenerateFlowFile PutCassandraRecord1 UpdateCounter
GenerateRecord PutCDPObjectStore UpdateDatabaseTable
GenerateTableFetch PutChroma UpdateDeltaLakeTable [Technial Preview]
GeoEnrichIP PutClouderaHiveQL UpdateHive3Table
GeoEnrichIPRecord PutClouderaHiveStreaming UpdateRecord
GeohashRecord PutClouderaORC ValidateCsv
GetAsanaObject PutCloudWatchMetric ValidateJson
GetAwsPollyJobStatus PutCouchbaseKey ValidateRecord
GetAwsTextractJobStatus PutDatabaseRecord1 ValidateXml
GetAwsTranscribeJobStatus PutDistributedMapCache VerifyContentMAC
GetAwsTranslateJobStatus PutDropbox VerifyContentPGP
GetAzureEventHub PutDynamoDB Wait
GetAzureQueueStorage_v12 PutDynamoDBRecord YandexTranslate
GetBoxFileCollaborators

Footnotes

  • 1 – indicates a memory intensive processor
  • 2 – indicates a CPU intensive processor