Supported NiFi processors

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

Footnotes

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