Я хочу убедиться, что сервер kafka работает или нет, прежде чем запускать производственные и потребительские задания. Это в среде Windows, и вот мой код сервера kafka в eclipse...
Properties kafka = new Properties();
kafka.setProperty("broker.id", "1");
kafka.setProperty("port", "9092");
kafka.setProperty("log.dirs", "D://workspace//");
kafka.setProperty("zookeeper.connect", "localhost:2181");
Option<String> option = Option.empty();
KafkaConfig config = new KafkaConfig(kafka);
KafkaServer server = new KafkaServer(config, new CurrentTime(), option);
server.startup();
В этом случае if (server != null)
недостаточно, потому что это всегда верно. Так что есть ли способ узнать, что мой сервер kafka работает и готов к продюсеру. Мне необходимо проверить это, потому что это приводит к потере некоторых пакетов начальных данных.
Спасибо.