0
A
回答
1
由於亞切克指出,這將是理想的,直接從卡夫卡使用JSON,但在事件這是不可能的,這裏有幾個選項:
- 執行命令 - 在線轉換 - 編寫一個簡單的編譯Java客戶端,接受Thrift輸入和converts it using a JSON serializer to JSON。使用
ExecuteStreamCommand
處理器調用此客戶端。這有利於不將任何Thrift依賴關係帶入NiFi的JVM。 - 使用
ExecuteScript
在NiFi執行轉換 - 寫在節儉一個Groovy腳本直接變換(你可以在這裏使用純Java爲好),要麼引用該文件或粘貼腳本主體到處理器。這將要求Thrift庫在處理器的模塊目錄中可用。 - 編寫自定義處理器 - 按照Apache NiFi Developer Guide中的說明,您可以編寫自己的自定義處理器,並將NAR捆綁在一起並放入您的NiFi實例中。您將可以訪問完整的處理器生命週期,框架API,控制器服務,單元測試線束等。
祝您好運。
+0
感謝Andy,是的最好的選擇是直接從Json服務器,它會花更少的時間。謝謝。 – Bentipe
相關問題
- 1. 轉換從JSON座標轉換成SVG
- 2. 變換嵌套JSON陣列成JSON對象的數組
- 3. CSV成JSON轉換
- 4. 變換文字JSON
- 5. 變換對象JSON
- 6. 如何存儲數據從JSON文件轉換成JSON商店
- 7. 扁平轉換成JSON JSON嵌套
- 8. Spring集成JSON到JSON轉換
- 9. 的jQuery轉換成JSON
- 10. 轉儲JSON轉換成YAML
- 11. 字典轉換成JSON
- 12. 角:將XML轉換成JSON
- 13. 將JSON轉換成表格
- 14. 轉換XML的成JSON
- 15. 如何轉換成JSON值
- 16. 平JSON轉換成嵌套
- 17. 將JSON轉換成模
- 18. 從NSMutableDictionary生成JSON
- 19. 變換的Json與瑟茜
- 20. JSON沒有替換變量
- 21. 從json替換值
- 22. 打開JSON響應轉換成變量 - jQuery的/ JavaScript的
- 23. JSON變換的Spring集成和動態設置這是在JSON標籤 「filePattern」
- 24. 轉換的JavaScript JSON對象轉換成Java JSON對象
- 25. 轉換嵌套的JSON轉換成點符號JSON
- 26. 從JSON自動完成
- 27. 從txt文件形成Json
- 28. 從JSON Schema生成C#類
- 29. 從表單生成JSON
- 30. 從JSON生成Xcdatamodel文件
你可以和服務器管理員/開發者進行一些協商嗎? Thrift包也有JSON選項 –
嘿Jacek,是的,它是我們的選擇之一,但他們更喜歡它在節儉,所以我正在尋找所有選項。由於 – Bentipe
什麼亞切克是說,節儉已經支持['TJSONProtocol'](https://github.com/apache/thrift/blob/master/lib/java/src/org/apache/thrift/protocol/TJSONProtocol.java )(實際上有兩個,但一個是隻寫的) – JensG