Ich möchte sicherstellen, ob der kafka Server läuft oder nicht, bevor Sie Produktions- und Verbrauchsjobs starten. Es ist in Windows-Umgebung und hier ist mein kafka Servers Code in Eclipse ...Wie überprüft man, ob Kafka Server läuft?
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();
In diesem Fall if (server != null)
ist nicht genug, denn es ist immer wahr. Also gibt es eine Möglichkeit zu wissen, dass mein Kafka-Server läuft und bereit für den Produzenten ist. Ich muss das überprüfen, weil einige Startdatenpakete verloren gehen.
Danke.
Was OS sind Sie verwenden zu produzieren oder zu konsumieren? – Maroun
Ich habe meine Frage aktualisiert. – Khan