0
A
回答
0
這是一個完整的黑客,而是將工作沙箱例如:
nc -l 2552 | ./bin/kafka-console-producer --broker-list localhost:9092 --topic test_topic
它使用的netcat監聽TCP端口上,並獲得到卡夫卡的話題管什麼。
一個快速谷歌也出現了這https://github.com/dhanuka84/kafka-connect-tcp這看起來做類似的事情,但更強大的,使用Kafka Connect API。
0
您不會說2552端口上的流量是TCP還是UDP,但通常情況下,您可以輕鬆編寫一個程序來偵聽該端口,將接收到的數據解析爲離散消息,然後將數據發佈到Kafka主題作爲使用Kafka Producer API的Kafka消息(使用或不使用密鑰)。
在某些情況下,現有的開源代碼可能已經爲您做了這些,所以您不需要從頭開始編寫代碼。如果端口2552協議是衆所周知的協議,例如在IANA中註冊的TCP或UDP呼叫記錄協議(請參閱ftp://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt),那麼甚至可能存在支持它的現有Kafka連接器或代理。在GitHub上搜索kafka-connect- [協議],或者查看策劃的連接器列表https://www.confluent.io/product/connectors/
甚至可能有一個通用的TCP或UDP連接器,您可以使用它作爲參考來配置或構建自己的您嘗試攝取的特定協議。
相關問題
- 1. 卡夫卡生產商很慢
- 2. 卡夫卡批量生產商API
- 3. 卡夫卡數據丟失,生產者
- 4. KafkaProducerException上發送消息到一個主題卡夫卡生產
- 5. 卡夫卡生產者異常的NoClassDefFoundError
- 6. 卡夫卡認證生產者無法連接生產者
- 7. 卡夫卡生產者代碼FailedToSendMessageException
- 8. 卡夫卡生產TimeoutException異常:到期
- 9. 無法構造卡夫卡生產者
- 10. 火花卡夫卡生產序列化
- 11. 卡夫卡生產者跳過消息
- 12. 卡夫卡爪哇生產者與kerberos
- 13. 卡夫卡生產者配額
- 14. 卡夫卡消費者/生產者API
- 15. kafka.common.FailedToSendMessageException:卡夫卡產生錯誤
- 16. 保證卡夫卡生產商獨特的全球交易
- 17. 卡夫卡生產者讀取數據文件
- 18. 卡夫卡每個生產者的話題
- 19. 如何從生產者消費卡夫卡的消費者?
- 20. 問題變得簡單卡夫卡生產者去
- 21. 卡夫卡匯合問題,同時產生消息
- 22. 阿帕奇卡夫卡多個生產者VS單生產者性能
- 23. 阿帕奇駱駝 - 卡夫卡生產者:動態設置主題名稱
- 24. 配料不是卡夫卡生產者正與斯卡拉
- 25. 無法連接到卡夫卡生產商的遠程動物園管理員
- 26. 集裝箱卡夫卡客戶端產生的錯誤信息給主機服務器卡夫卡
- 27. 我的卡夫卡生產者類中的錯誤
- 28. 使用卡夫卡java生產者發送消息:生產者連接到本地主機:9092不成功
- 29. 關於java的卡夫卡生產者錯誤1.6
- 30. 做更新版本的卡夫卡生產者仍然有「producer.type」?