我正在使用啓動消費者閱讀卡夫卡主題的Java應用程序。 每次我需要啓動消費者應用程序時,我必須使用cmd命令啓動Zookeeper和Kafka服務器。 是否可以通過小型Java程序來啓動/停止它們? 謝謝。從Java應用程序啓動Zookeeper和Kafka服務器
1
A
回答
1
請查看此主題,它是關於在Java開始動物園管理員:
Best way to start zookeeper server from java program
引導到這一點:
Is it possible to start a zookeeper server instance in process, say for unit tests?
+0
非常感謝你! – sirdan
2
如果在我認爲需要這個類似測試更好的方法是使用提供KafkaCluster嵌入式實現的Debezium庫。 你可以看到我們如何使用它在Vert.x卡夫卡Client項目進行單元測試這裏:
取周圍看看;)
相關問題
- 1. 無法啓動Zookeeper服務器進程
- 2. 無法在Apache Kafka中啓動Zookeeper服務器
- 3. 如何列出所有Kafka zookeeper引導程序服務器
- 4. 從Windows服務啓動應用程序
- 5. 從服務啓動應用程序
- 6. 從java桌面應用程序啓動,停止,重新啓動Glassfish服務器
- 7. 無法啓動zookeeper服務器
- 8. 在啓動時啓動服務並從服務啓動應用程序?
- 9. 從應用程序和啓動接收器處理啓動服務
- 10. Kafka和Zookeeper TLS
- 11. Java應用程序服務器和JVM
- 12. mod_pagespeed和java應用程序服務器
- 13. Android,從遠程服務器啓動應用程序
- 14. Zookeeper服務器啓動/服務器連接問題
- 15. 從應用程序啓動而不是活動啓動服務
- 16. 永久啓動Kafka服務器
- 17. 在java中啓動獨立zookeeper服務器
- 18. 如何啓動Zookeeper,然後是Kafka?
- 19. Apache Geode在Java應用程序中啓動定位器和服務器
- 20. 如何從Java小程序啓動服務器進程?
- 21. 在服務器完成啓動前啓動應用程序
- 22. 啓動Apache服務器時啓動應用程序
- 23. 從多個服務的BroadcastReceiver啓動Android啓動應用程序
- 24. 移動應用程序和服務器
- 25. tomcat服務器無法在STS中啓動服務器和應用程序
- 26. 啓動時啓動服務和應用程序安裝後
- 27. 從應用程序啓動「啓動器應用程序抽屜」?
- 28. 從服務器啓動dart應用程序並加載元素
- 29. 從C#應用程序啓動Node.js服務器
- 30. 從Web服務器加載啓動畫面Android應用程序
配置它們作爲Windows服務:https://開頭stackoverflow.com/questions/36309844/install-kafka-as-windows-service –
感謝提示,但這只是說如何安裝ZK和K,而我需要通過Java啓動它們而不是cmd。 – sirdan
它不會告訴你如何安裝它們,它告訴你如何將它們配置爲Windows服務。這樣,每次需要啓動消費者應用程序時,您都無需啓動和停止它們。這是處理服務的正確方法。你沒有在你的問題中給出說明*爲什麼*你認爲你需要從Java開始它 - 你只是暗示你發現不得不手動啓動它。 –