2017-10-04 10 views

答えて

0

Zookeeperが起動していることを確認する唯一の方法は、Zookeeperに接続することです。

あなたがKafkaを使用している場合は、添付のZookeeperライブラリorg.I0Itec.zkclient.ZkClientを再利用できます。

ちょうど呼び出す:

ZkClient client = new ZkClient("localhost:2181", 5000); 

二番目の引数は、接続タイムアウトです。この場合、5秒間接続しようとします。接続できない場合はZkTimeoutExceptionをスローします。あなたもnc -zコマンドを使用することができますシェルスクリプトから

+0

をチェックする気にしませんが(と、あなたは接続を得た意味します例外はありません)あなたはZKが応答できることを確認するための呼び出しを行い、接続を閉じます。 'client.numberOfListeners(); client.close(); ' – ShaharT

1

- 最初に非常に便利なアプリケーションのチェックのために起動スクリプトには、クライアントが存在した後、アプリケーションがZK

関連する問題