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 [Technical Preview] GetGcpVisionAnnotateFilesOperationStatus PutGCSObject
CaptureChangeDebeziumMongoDB [Technical Preview] GetGcpVisionAnnotateImagesOperationStatus PutGoogleDrive
CaptureChangeDebeziumMySQL [Technical Preview] GetHBase PutGridFS
CaptureChangeDebeziumOracle GetHDFS PutHBaseCell
CaptureChangeDebeziumPostgreSQL GetHDFSFileInfo PutHBaseJSON
CaptureChangeDebeziumSQLServer [Technical 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 [Technical Preview]
ConsumeKinesisStream InvokeAWSGatewayApi PutRecord
ConsumeMQTT1 InvokeGRPC PutRedisHashRecord [Technical Preview]
ConsumePLC [Technical 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
DecryptContentAge ListenFTP PutWebSocket
DecryptContentPGP ListenGRPC PutZendeskTicket
DeduplicateRecord ListenHTTP QueryAirtableTable
DeleteAzureBlobStorage_v12 ListenNetFlow QueryCassandra
DeleteAzureDataLakeStorage ListenOTLP QueryChroma
DeleteByQueryElasticsearch ListenRELP QueryDatabaseTable1
DeleteCDPObjectStore ListenSlack QueryDatabaseTableRecord
DeleteDynamoDB ListenSyslog QueryPinecone
DeleteGCSObject ListenTCP QueryRecord
DeleteGridFS ListenTCPRecord QuerySalesforceObject
DeleteHBaseCells ListenTrapSNMP QuerySolr
DeleteHBaseRow ListenUDP QuerySplunkIndexingStatus
DeleteHDFS ListenUDPRecord QueryWhois
DeleteS3Object ListenWebSocket RemoveRecordField
DeleteSQS ListFile RenameRecordField
DetectDuplicate ListFTP ReplaceText
DistributeLoad ListGCSBucket ReplaceTextWithMapping
DuplicateFlowFile ListGoogleDrive ResizeImage1
EncodeContent ListHDFS RetryFlowFile
EncryptContentAge ListS3 RouteHL7
EncryptContentPGP ListSFTP RouteOnAttribute
EnforceOrder ListSmb RouteOnContent
EvaluateJsonPath LogAttribute RouteText
EvaluateXPath LogMessage SampleRecord
EvaluateXQuery LookupAttribute SawmillTransformJSON
ExecuteGroovyScript LookupRecord SawmillTransformRecord
ExecuteProcess MergeContent ScanAccumulo
ExecuteScript MergeRecord1 ScanAttribute1
ExecuteSQL ModifyCompression ScanContent
ExecuteSQLRecord MonitorActivity ScanHBase
ExecuteStateless1, 2 MoveAzureDataLakeStorage ScriptedFilterRecord
ExecuteStreamCommand MoveHDFS ScriptedPartitionRecord
ExtractAvroMetadata Notify ScriptedTransformRecord
ExtractGrok PackageFlowFile ScriptedValidateRecord
ExtractHL7Attributes PaginatedJsonQueryElasticsearch SearchElasticsearch
ExtractImageMetadata ParseCEF1 SegmentContent
ExtractRecordSchema ParseDocument SelectClouderaHiveQL
ExtractText ParseEvtx SelectHive3QL1
FetchAzureBlobStorage_v12 ParseSyslog SendTrapSNMP
FetchAzureDataLakeStorage PartitionRecord SetSNMP
FetchBoxFile PromptAzureOpenAI SignContentPGP
FetchBoxFileInfo PromptBedrock SplitAvro
FetchBoxFileRepresentation PromptChatGPT SplitContent
FetchCDPObjectStore PromptClaude SplitJson1
FetchDistributedMapCache PromptOpenAI SplitRecord1
FetchDropbox PublishAMQP SplitText1
FetchFile PublishGCPubSub1 SplitXml
FetchFTP PublishGCPubSubLite1 StartAwsPollyJob
FetchGCSObject PublishJMS1 StartAwsTextractJob
FetchGoogleDrive PublishKafka_2_6 StartAwsTranscribeJob
FetchGridFS PublishKafka2CDP StartAwsTranslateJob
FetchHBaseRow PublishKafka2RecordCDP StartGcpVisionAnnotateFilesOperation
FetchHDFS PublishKafkaRecord_2_6 StartGcpVisionAnnotateImagesOperation
FetchParquet PublishMQTT StartSnowflakeIngest
FetchPLC [Technical Preview] PublishSlack TagS3Object
FetchS3Object PutAccumuloRecord1 TailFile
FetchSFTP PutAzureBlobStorage_v12 TokenCount
FetchSmb PutAzureCosmosDBRecord TransformXml
FilterAttribute PutAzureDataLakeStorage1 TriggerClouderaHiveMetaStoreEvent
FlattenJson PutAzureEventHub TriggerHiveMetaStoreEvent
ForkEnrichment PutAzureQueueStorage_v12 UnpackContent
ForkRecord PutBigQuery UpdateAttribute
GenerateFlowFile PutBoxFile UpdateByQueryElasticsearch
GenerateRecord PutCassandraQL1 UpdateClouderaHiveTable
GenerateTableFetch PutCassandraRecord1 UpdateCounter
GeoEnrichIP PutCDPObjectStore UpdateDatabaseTable
GeoEnrichIPRecord PutChroma UpdateDeltaLakeTable [Technical Preview]
GeohashRecord PutClouderaHiveQL UpdateHive3Table
GetAsanaObject PutClouderaHiveStreaming UpdateRecord
GetAwsPollyJobStatus PutClouderaORC ValidateCsv
GetAwsTextractJobStatus PutCloudWatchMetric ValidateJson
GetAwsTranscribeJobStatus PutCouchbaseKey ValidateRecord
GetAwsTranslateJobStatus PutDatabaseRecord1 ValidateXml
GetAzureEventHub PutDistributedMapCache VerifyContentMAC
GetAzureQueueStorage_v12 PutDropbox VerifyContentPGP
GetBoxFileCollaborators PutDynamoDB Wait
PutDynamoDBRecord YandexTranslate

Footnotes

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