Zookeeper-installation

提供:Dev Guides
移動先:案内検索

Zookeeper-インストール

ZooKeeperをインストールする前に、システムが次のオペレーティングシステムのいずれかで実行されていることを確認してください-

  • *任意のLinux OS *-開発と展開をサポートします。 デモアプリケーションに適しています。
  • Windows OS -開発のみをサポートします。
  • Mac OS -開発のみをサポートします。

ZooKeeperサーバーはJavaで作成され、JVM上で実行されます。 JDK 6以降を使用する必要があります。

次に、以下の手順に従って、ZooKeeperフレームワークをマシンにインストールします。

ステップ1:Javaインストールの検証

システムにJava環境がすでにインストールされていると考えています。 次のコマンドを使用して確認してください。

$ java -version

マシンにJavaがインストールされている場合、インストールされているJavaのバージョンを確認できます。 それ以外の場合は、以下の簡単な手順に従って、最新バージョンのJavaをインストールしてください。

ステップ1.1:JDKをダウンロードする

次のリンクにアクセスしてJDKの最新バージョンをダウンロードし、最新バージョンをダウンロードします。 Java

(このチュートリアルの作成中の)最新バージョンはJDK 8u 60で、ファイルは「jdk-8u60-linuxx64.tar.gz」です。 マシンにファイルをダウンロードしてください。

ステップ1.2:ファイルを抽出する

通常、ファイルは downloads フォルダーにダウンロードされます。 それを確認し、次のコマンドを使用してtarセットアップを抽出します。

$ cd/go/to/download/path
$ tar -zxf jdk-8u60-linux-x64.gz

ステップ1.3:optディレクトリに移動する

すべてのユーザーがJavaを使用できるようにするには、抽出されたJavaコンテンツを「/usr/local/java」フォルダーに移動します。

$ su
password: (type password of root user)
$ mkdir/opt/jdk
$ mv jdk-1.8.0_60/opt/jdk/

ステップ1.4:パスを設定する

パスとJAVA_HOME変数を設定するには、次のコマンドを〜/.bashrcファイルに追加します。

export JAVA_HOME =/usr/jdk/jdk-1.8.0_60
export PATH=$PATH:$JAVA_HOME/bin

次に、すべての変更を現在実行中のシステムに適用します。

$ source ~/.bashrc

ステップ1.5:Javaの代替

Javaの代替を変更するには、次のコマンドを使用します。

update-alternatives --install/usr/bin/java java/opt/jdk/jdk1.8.0_60/bin/java 100

ステップ1.6

手順1で説明した検証コマンド*(java -version)*を使用して、Javaインストールを検証します。

ステップ2:ZooKeeper Frameworkのインストール

ステップ2.1:ZooKeeperをダウンロードする

ZooKeeperフレームワークをマシンにインストールするには、次のリンクにアクセスして、ZooKeeperの最新バージョンをダウンロードしてください。 http://zookeeper.apache.org/releasesl

現在、ZooKeeperの最新バージョンは3.4.6(ZooKeeper-3.4.6.tar.gz)です。

ステップ2.2:tarファイルを抽出する

次のコマンドを使用してtarファイルを抽出します-

$ cd opt/
$ tar -zxf zookeeper-3.4.6.tar.gz
$ cd zookeeper-3.4.6
$ mkdir data

ステップ2.3:構成ファイルを作成する

コマンド vi conf/zoo.cfg と開始点として設定する以下のすべてのパラメーターを使用して、 conf/zoo.cfg という名前の構成ファイルを開きます。

$ vi conf/zoo.cfg

tickTime = 2000
dataDir =/path/to/zookeeper/data
clientPort = 2181
initLimit = 5
syncLimit = 2

構成ファイルが正常に保存されたら、再びターミナルに戻ります。 これで、zookeeperサーバーを起動できます。

ステップ2.4:ZooKeeperサーバーを起動する

次のコマンドを実行します-

$ bin/zkServer.sh start

このコマンドを実行した後、次のように応答を取得します-

$ JMX enabled by default
$ Using config:/Users/../zookeeper-3.4.6/bin/../conf/zoo.cfg
$ Starting zookeeper ... STARTED

ステップ2.5:CLIを開始する

次のコマンドを入力します-

$ bin/zkCli.sh

上記のコマンドを入力すると、ZooKeeperサーバーに接続され、次の応答が返されます。

Connecting to localhost:2181
................
................
................
Welcome to ZooKeeper!
................
................
WATCHER::
WatchedEvent state:SyncConnected type: None path:null
[zk: localhost:2181(CONNECTED) 0]

ZooKeeper Serverを停止します

サーバーを接続してすべての操作を実行した後、次のコマンドを使用してzookeeperサーバーを停止できます。

$ bin/zkServer.sh stop