深入研究自定義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
- 自定義事件相容處理物件事件物件
- Java中的註解-自定義註解處理器Java
- 【Django】DRF自定義異常處理Django
- 自定義處理頁面請求
- Netty中自定義事件處理程式和監聽器Netty事件
- ETL工具-nifi乾貨系列 第七講 處理器JoltTransformJSON(續)NifiORMJSON
- [系列] Gin框架 - 自定義錯誤處理框架
- 自定義Toast及視窗透明處理AST
- Android自定義TitleBar 自定義標題欄 並進行事件處理Android事件
- restframework 異常處理及自定義異常RESTFramework
- 大資料流處理:Flume、Kafka和NiFi對比大資料KafkaNifi
- 利用Apache配置本地 自定義域名Apache
- Spring Cloud Gateway-自定義異常處理SpringCloudGateway
- 用列舉來處理java自定義異常Java
- MySQL自定義變數處理行號問題MySql變數
- 如何建立自定義Apache Kafka聯結器(Kafka Connectors) - PrashannaApacheKafka
- springboot下新增全域性異常處理和自定義異常處理Spring Boot
- SpringBoot系列——自定義統一異常處理Spring Boot
- Spring Cloud Gateway自定義異常處理Exception HandlerSpringCloudGatewayException
- Dubbo 自定義異常,你是怎麼處理的?
- C#自定義異常 統一異常處理C#
- Apache Beam,批處理和流式處理的融合!Apache
- Apache POI處理Excel文件ApacheExcel
- Apache Phoenix自定義函式(UDF)實踐Apache函式
- 自定義Spring Security的身份驗證失敗處理Spring
- Ai影像分割模型PaddleSeg——自定義資料集處理AI模型
- [iOS][OC] 自定義 Promise 處理序列的非同步操作iOSPromise非同步
- 08.Django自定義模板,自定義標籤和自定義過濾器Django過濾器
- Nifi:nifi的基本使用Nifi
- 在Netty聊天室應用程式中自定義事件處理程式和偵聽器Netty事件
- 多型關聯自定義的型別欄位的處理多型型別
- 語音訊號處理獲取 NFFT 的自定義函式音訊FFT函式
- Spring Boot 中關於自定義異常處理的套路!Spring Boot
- 對 echo 框架進行統一的自定義錯誤處理框架
- Apache Linkis自定義變數實踐分享Apache變數