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

Footnotes

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