Zookeeper-インストール
ZooKeeperをインストールする前に、システムが次のオペレーティングシステムのいずれかで実行されていることを確認してください-
Any of Linux OS−開発と展開をサポートします。デモアプリケーションに適しています。
Windows OS −開発のみをサポートします。
Mac OS −開発のみをサポートします。
ZooKeeperサーバーはJavaで作成され、JVMで実行されます。JDK6以降を使用する必要があります。
次に、以下の手順に従って、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
検証コマンドを使用してJavaインストールを検証します (java -version) 手順1で説明します。
ステップ2:ZooKeeperフレームワークのインストール
ステップ2.1:ZooKeeperをダウンロードする
マシンにZooKeeperフレームワークをインストールするには、次のリンクにアクセスして、ZooKeeperの最新バージョンをダウンロードしてください。 http://zookeeper.apache.org/releases.html
現在、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:構成ファイルを作成する
名前の付いた構成ファイルを開きます conf/zoo.cfg コマンドを使用する vi 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サーバーを停止します
サーバーに接続してすべての操作を実行した後、次のコマンドを使用してzookeeperサーバーを停止できます。
$ bin/zkServer.sh stop