从Java应用程序启动Zookeeper和Kafka服务器

时间:2017-06-17 09:14:21

标签: java apache-kafka apache-zookeeper

我正在使用Java应用程序启动消费者阅读Kafka主题。 每次我需要启动消费者应用程序时,我必须使用cmd中的命令启动Zookeeper和Kafka服务器。 是否可以使用小型Java程序启动/停止它们? 谢谢。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

如果你需要这样的测试,我认为更好的方法是使用提供KafkaCluster嵌入式实现的Debezium库。 您可以在Vert.x Kafka客户端项目中查看我们如何使用它进行单元测试:

https://github.com/vert-x3/vertx-kafka-client/blob/master/src/test/java/io/vertx/kafka/client/tests/KafkaClusterTestBase.java

环顾四周;)