1、インストール
参照することができ飼育係のサービスを構築Ubuntuのインストールと開始しました。
2、注
アリクラウド環境のオープンポート2181
2.1は開いているポートを表示します。
ファイアウォール-CMD --permanent --zone =公共--list-ポート
2.2恒久的にポートを追加します。--permanentは一時的と削除します。
ファイアウォール-CMD --permanent --zone =公共--add-ポート= 2181 / TCP
2.3装填構成は、このようなことが効果的修飾
ファイアウォール-cmdを--reload
2.4ティム・アリクラウドセキュリティルール
3、Javaのピックテスト
導入されたPOMファイルの依存関係
<! - のZooKeeper - > < 依存> < groupIdを> org.apache.zookeeper </ groupIdを> < たartifactId >飼育係</ たartifactId > < バージョン> 3.4.8 </ バージョン> </ 依存関係>
テストコード:
パブリック 静的 ボイドメイン(文字列[]引数)スロー例外{ / ** *超时时间 * / 最終 INT SESSION_TIME_OUT = 2000 。 たCountDownLatchたCountDownLatch = 新しいたCountDownLatch(1 )。 ZooKeeper飼育係 = 新しいのZooKeeper( "IP:2181"、SESSION_TIME_OUT、新しいウォッチャー(){ @Override 公共 ボイドプロセス(WatchedEventイベント){ 場合(event.getState()== Event.KeeperState.SyncConnected){ System.out.printlnは(「ウォッチがイベントを受け取りました」); countDownLatch.countDown(); } } })。 countDownLatch.await(); System.out.println( "飼育係の接続成功" ); 一覧 <文字列>子供= zookeeper.getChildren( "/"、偽の); System.out.println(子供)。 }
それが成功した訪問を示して実行します。
4、ノート
よるZKInspectorビューの飼育係の管理ノード、ダウンロード:https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip
ビルドディレクトリにダウンロードしたパッケージを解凍し、飼育係-DEV-ZooInspector.jar実行]をクリックします
接続するためにZKサービスのアドレスを埋めるために起動した後:
でも、次の図の後に:
後で、ZKのノードを管理することができます。