Supported NiFi processors
This release ships with Apache NiFi 1.21.0 and includes a set of processors, most of which are supported by Cloudera. You should be familiar with the available supported Processors, and avoid using any unsupported processors in production environments.
Additional processors are developed and tested by the Cloudera community but are not officially supported by Cloudera. Processors 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.
AttributesToCSV | GetGcpVisionAnnotateFilesOperationStatus | PutDynamoDBRecord |
AttributesToJSON | GetGcpVisionAnnotateImagesOperationStatus | PutElasticsearchHttp1 |
Base64EncodeContent | GetHBase | PutElasticsearchHttpRecord |
CalculateRecordStats | GetHDFS | PutElasticsearchJson |
CaptureChangeMySQL | GetHDFSFileInfo | PutElasticsearchRecord |
CompressContent12 | GetHDFSSequenceFile | PutEmail1 |
ConnectWebSocket | GetHTMLElement | PutFile |
ConsumeAMQP | GetHTTP | PutFTP |
ConsumeAzureEventHub | GetHubSpot | PutGCSObject |
ConsumeEWS | GetIgniteCache | PutGoogleDrive |
ConsumeGCPubSub | GetJiraIssue | PutGridFS |
ConsumeGCPubSubLite | GetJMSQueue | PutHBaseCell1 |
ConsumeJMS | GetJMSTopic | PutHBaseJSON |
ConsumeKafka_1_0 | GetMongoRecord | PutHBaseRecord |
ConsumeKafka_2_0 | GetSFTP | PutHDFS |
ConsumeKafka_2_6 | GetShopify | PutHive3QL |
ConsumeKafka2CDP | GetSNMP | PutHive3Streaming |
ConsumeKafka2RecordCDP | GetSnowflakeIngestStatus | PutHiveQL |
ConsumeKafkaRecord_1_0 | GetSolr | PutHiveStreaming |
ConsumeKafkaRecord_2_0 | GetSplunk | PutHTMLElement |
ConsumeKafkaRecord_2_6 | GetSQS | PutIceberg |
ConsumeKinesisStream | GetTCP | PutInfluxDB |
ConsumeMQTT1 | GetTwitter | PutJMS |
ConsumeTwitter | GetWorkdayReport | PutKinesisFirehose |
ConsumeWindowsEventLog | GetZendesk | PutKinesisStream |
ControlRate | HandleHttpRequest | PutKudu |
ConvertAvroSchema | HandleHttpResponse | PutLambda |
ConvertAvroToJSON | HashAttribute | PutMongoRecord |
ConvertAvroToORC | HashContent | PutORC |
ConvertAvroToParquet | IdentifyMimeType | PutParquet |
ConvertCharacterSet | InvokeAWSGatewayApi | PutRecord |
ConvertCSVToAvro | InvokeGRPC | PutRedisHashRecord (Technical Preview) |
ConvertJSONToAvro | InvokeHTTP | PutRiemann |
ConvertJSONToSQL | InvokeScriptedProcessor | PutS3Object |
ConvertProtobuf | JoinEnrichment | PutSalesforceObject |
ConvertRecord | JoltTransformJSON | PutSFTP |
CreateHadoopSequenceFile | JoltTransformRecord | PutSmbFile |
CryptographicHashAttribute | JSLTTransformJSON | PutSnowflakeInternalStage |
CryptographicHashContent | JsonQueryElasticsearch | PutSNS |
DecryptContent | ListAzureBlobStorage | PutSolrContentStream |
DecryptContentCompatibility | ListAzureBlobStorage_v12 | PutSolrRecord |
DecryptContentPGP | ListAzureDataLakeStorage | PutSplunk |
DeduplicateRecord | ListBoxFile | PutSplunkHTTP1 |
DeleteAzureBlobStorage | ListCDPObjectStore | PutSQL |
DeleteAzureBlobStorage_v12 | ListDatabaseTables | PutSQS |
DeleteAzureDataLakeStorage | ListDropbox | PutSyslog |
DeleteByQueryElasticsearch | ListenBeats | PutTCP |
DeleteCDPObjectStore | ListenFTP | PutUDP |
DeleteDynamoDB | ListenGRPC | PutWebSocket1 |
DeleteGCSObject | ListenGRPC | QueryAirtableTable |
DeleteGridFS | ListenHTTP | QueryCassandra |
DeleteHBaseCells | ListenRELP | QueryDatabaseTable |
DeleteHBaseRow | ListenSyslog | QueryDatabaseTableRecord |
DeleteHDFS | ListenTCP | QueryElasticsearchHttp |
DeleteS3Object | ListenTCPRecord | QueryRecord |
DeleteSQS | ListenTrapSNMP | QuerySalesforceObject |
DetectDuplicate | ListenUDP | QuerySolr |
DistributeLoad | ListenUDPRecord | QuerySplunkIndexingStatus |
DuplicateFlowFile | ListenWebSocket | QueryWhois |
EncodeContent | ListFile | ReplaceText1 |
EncryptContent2 | ListFTP | ReplaceTextWithMapping |
EncryptContentPGP | ListGCSBucket | ResizeImage |
EnforceOrder | ListGoogleDrive | RetryFlowFile |
EvaluateJsonPath | ListHDFS | RouteHL7 |
EvaluateXPath | ListS3 | RouteOnAttribute |
EvaluateXQuery | ListSFTP | RouteOnContent |
ExecuteGroovyScript | ListSmb | RouteText |
ExecuteInfluxDBQuery | LogAttribute | SampleRecord1 |
ExecuteProcess | LogMessage | ScanAccumulo |
ExecuteScript | LookupAttribute | ScanAttribute |
ExecuteSQL | LookupRecord | ScanContent |
ExecuteSQLRecord | MergeContent1 | ScanHBase |
ExecuteStateless | MergeRecord | ScriptedFilterRecord |
ExecuteStreamCommand | ModifyCompression | ScriptedPartitionRecord |
ExtractAvroMetadata | ModifyHTMLElement | ScriptedTransformRecord |
ExtractGrok | MonitorActivity | ScriptedValidateRecord |
ExtractHL7Attributes | MoveAzureDataLakeStorage | ScrollElasticsearchHttp |
ExtractImageMetadata | MoveHDFS | SearchElasticsearch |
ExtractText | Notify | SegmentContent |
FetchAzureBlobStorage | PaginatedJsonQueryElasticsearch | SelectHive3QL |
FetchAzureBlobStorage_v12 | ParseCEF | SelectHiveQL |
FetchAzureDataLakeStorage | ParseEvtx | SendTrapSNMP |
FetchBoxFile | ParseSyslog | SetSNMP |
FetchCDPObjectStore | PartitionRecord | SignContentPGP |
FetchDistributedMapCache | PostHTTP | SplitAvro1 |
FetchDropbox | PublishAMQP1 | SplitContent1 |
FetchElasticsearchHttp | PublishGCPubSub1 | SplitJson1 |
FetchFile | PublishGCPubSubLite | SplitRecord |
FetchFTP | PublishJMS1 | SplitText1 |
FetchGCSObject | PublishKafka_1_0 | SplitXml1 |
FetchGoogleDrive | PublishKafka_2_0 | StartAwsPollyJob |
FetchGridFS | PublishKafka_2_6 | StartAwsTextractJob |
FetchHBaseRow | PublishKafka2CDP | StartAwsTranscribeJob |
FetchHDFS | PublishKafka2RecordCDP | StartAwsTranslateJob |
FetchParquet | PublishKafkaRecord_1_0 | StartGcpVisionAnnotateFilesOperation |
FetchS3Object | PublishKafkaRecord_2_0 | StartGcpVisionAnnotateImagesOperation |
FetchSFTP | PublishKafkaRecord_2_6 | StartSnowflakeIngest |
FetchSmb | PublishMQTT1 | TagS3Object |
FlattenJson | PutAccumuloRecord | TailFile |
ForkEnrichment | PutAzureBlobStorage | TransformXml |
ForkRecord | PutAzureBlobStorage_v12 | TriggerHiveMetaStoreEvent |
GenerateFlowFile | PutAzureCosmosDBRecord1 | UnpackContent |
GenerateRecord | PutAzureDataLakeStorage | UpdateAttribute |
GenerateTableFetch | PutAzureEventHub1 | UpdateByQueryElasticsearch |
GeoEnrichIP | PutAzureQueueStorage | UpdateCounter |
GeoEnrichIPRecord | PutBigQuery | UpdateDatabaseTable |
GeohashRecord | PutBigQueryBatch | UpdateDeltaLakeTable (Technical Preview) |
GetAsanaObject | PutBigQueryStreaming1 | UpdateHive3Table |
GetAwsPollyJobStatus | PutBoxFile | UpdateHiveTable |
GetAwsTextractJobStatus | PutCassandraQL1 | UpdateRecord |
GetAwsTranscribeJobStatus | PutCassandraRecord | ValidateCsv |
GetAwsTranslateJobStatus | PutCDPObjectStore | ValidateJson |
GetAzureEventHub | PutCloudWatchMetric | ValidateRecord |
GetAzureQueueStorage | PutCouchbaseKey1 | ValidateXml |
GetCouchbaseKey1 | PutDatabaseRecord | VerifyContentMAC |
GetElasticsearch | PutDistributedMapCache | VerifyContentPGP |
GetFile | PutDropbox | Wait |
GetFTP | PutDynamoDB1 | YandexTranslate |
Footnotes
- 1 – indicates a memory intensive processor
- 2 – indicates a CPU intensive processor