深入研究自定義Apache Nifi處理器 - itnext
大資料分析工具中,Kafka用作訊息代理,Cassandra用作NoSql資料庫,Redshift用作資料倉儲,將Elasticsearch用作搜尋引擎,然後……您需要一個工具來管理這些技術之間的流程並將它們整合在一起。有一些解決此類問題的專案,Apache Nifi就是其中之一。
Apache NiFi是Apache Software Foundation的軟體專案,旨在自動化軟體系統之間的資料流。
它支援資料路由,轉換和系統中介邏輯的功能強大且可擴充套件的有向圖。一些高階功能和目標包括:
- 基於Web的使用者介面
- 高度可配置
- 資料來源
- 專為擴充套件而設計
- 安全
它具有約300個處理器,可直接與生態系統整合!因此,在大多數情況下,您只需要正確使用和配置其中之一即可。
但是有時您會遇到一種特殊情況,即需要為專案建立自定義處理器。例如,資料已加密或序列化,您需要應用一些特定的演算法對資料進行解密或反序列化。
在本文中,我們將瞭解如何建立自定義處理器並在Java中編寫一些行以提取從Kafka接收的資料並生成JSON。
您可以在此處找到原始碼:https : //github.com/m-semnani/nifi-customprocessor
詳細點選標題見原文。
相關文章
- Nifi:nifi內建處理器Processor的開發Nifi
- 周邊生態|StreamNative 聯合 Cloudera 開源 Apache Pulsar+Apache NiFi 整合處理器CloudApacheNifi
- Siri自定義Intent以及處理Intent
- 自定義事件相容處理物件事件物件
- Netty中自定義事件處理程式和監聽器Netty事件
- 【Django】DRF自定義異常處理Django
- Dotnetty學習筆記——自定義初始化處理器Netty筆記
- ETL工具-nifi乾貨系列 第七講 處理器JoltTransformJSON(續)NifiORMJSON
- [系列] Gin框架 - 自定義錯誤處理框架
- restframework 異常處理及自定義異常RESTFramework
- Spring Cloud Gateway-自定義異常處理SpringCloudGateway
- SpringBoot系列——自定義統一異常處理Spring Boot
- springboot下新增全域性異常處理和自定義異常處理Spring Boot
- 如何建立自定義Apache Kafka聯結器(Kafka Connectors) - PrashannaApacheKafka
- Spring Cloud Gateway自定義異常處理Exception HandlerSpringCloudGatewayException
- Apache NIFI離線同步MySQL資料ApacheNifiMySql
- 大資料流處理:Flume、Kafka和NiFi對比大資料KafkaNifi
- 【解決方案】基於資料庫驅動的自定義 TypeHandler 處理器資料庫
- Dubbo 自定義異常,你是怎麼處理的?
- C#自定義異常 統一異常處理C#
- 自定義Spring Security的身份驗證失敗處理Spring
- Ai影像分割模型PaddleSeg——自定義資料集處理AI模型
- Apache Beam,批處理和流式處理的融合!Apache
- Apache POI處理Excel文件ApacheExcel
- [iOS][OC] 自定義 Promise 處理序列的非同步操作iOSPromise非同步
- Spring Boot 中關於自定義異常處理的套路!Spring Boot
- SpringBoot專案實戰(7):自定義異常處理介面Spring Boot
- Apache Phoenix自定義函式(UDF)實踐Apache函式
- Apache Linkis自定義變數實踐分享Apache變數
- 在Netty聊天室應用程式中自定義事件處理程式和偵聽器Netty事件
- Spring Cloud Stream消費失敗後的處理策略(二):自定義錯誤處理邏輯SpringCloud
- 語音訊號處理獲取 NFFT 的自定義函式音訊FFT函式
- 多型關聯自定義的型別欄位的處理多型型別
- Apache 新增自定義vhost 目錄,等其他配置Apache
- Apache Maven Assembly自定義打包外掛的使用ApacheMaven
- Nifi:nifi的基本使用Nifi
- @lombok註解背後的原理是什麼,讓我們走近自定義Java註解處理器LombokJava
- 精講RestTemplate第7篇-自定義請求失敗異常處理REST