生産と消費の仕事を開始する前にkafkaサーバーが稼動しているかどうかを確認したい。それは常に真であるので、この場合if (server != null)
でKafka Serverが動作しているかどうかを確認するには?
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();
が十分ではありません... Windows環境であり、ここで日食の私のカフカサーバーのコードです。それで、私のカフカサーバーが稼動していてプロデューサーの準備ができていることを知る方法はありますか?開始データパケットの一部が失われるため、これを確認する必要があります。
ありがとうございました。
をAdminClientを使用することですか? – Maroun
私は自分の質問を更新しました。 – Khan