2016-11-03 6 views
0

私のテストでは私はテスト動物園のサーバーを使用していますが、サーバーが完全に始動するまで待つことができます(私はテスト初期化プロセスの一環として起動しています)。ZookeeperサーバーがCuratorを使って起動していることを確認するには?

キュレーターを使用して(試験)動物園のサーバーが正しく起動していることをきれいに確認するにはどうすればよいですか? ping/etcのいくつかの形式?

答えて

1

回答を見つけて共有したいと思っていました。

キュレーターには、ブロック・ツー・コネクト・メソッドがあります。このメソッドは、Zookeeperからの接続を取得するまで待機します。

CuratorFramework curator = CuratorFrameworkFactory.newClient("localhost:" + TestConstants.TEST_ZOOKEEPER_PORT, new RetryOneTime(100)); 
curator.start(); 
curator.blockUntilConnected(); 
関連する問題