如何检查Kafka服务器是否正在运行?
2022-08-31 15:26:03
我想在开始生产和消费作业之前确保kafka服务器是否正在运行。它是在Windows环境中,这是我的kafka服务器在eclipse中的代码...
Properties properties = new Properties();
properties.setProperty("broker.id", "1");
properties.setProperty("port", "9092");
properties.setProperty("log.dirs", "D://workspace//");
properties.setProperty("zookeeper.connect", "localhost:2181");
Option<String> option = Option.empty();
KafkaConfig config = new KafkaConfig(properties);
KafkaServer kafka = new KafkaServer(config, new CurrentTime(), option);
kafka.startup();
在这种情况下是不够的,因为它总是正确的。那么有没有办法知道我的kafka服务器正在运行并准备好制作者。我有必要对此进行检查,因为它会导致一些起始数据包的丢失。if (kafka != null)