アリクラウドZKのインストールと接続JAVAAPIテストUbuntuの飼育係のサービスを構築

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のノードを管理することができます。

 

おすすめ

転載: www.cnblogs.com/kingsonfu/p/11391932.html