ZooKeeperのインストール方法
ZooKeeperをダウンロードしてインストールする方法について説明する。
ZooKeeperのインストール
ZooKeeperを以下のサイトからダウンロードし、適切な場所に展開する。
% mkdir zookeeper
% mv apache-zookeeper-3.8.1-bin.tar.gz zookeeper
% cd zookeeper
% tar -zxvf apache-zookeeper-3.8.1-bin.tar.gz
展開されると、apache-zookeeper-3.8.1-binディレクトリが作成される。
ZooKeeper設定ファイル
ZooKeeperを起動するには設定ファイルが必要なので、conf/zoo.cfgファイルを作成する。
まずconfのファイル内容を確認する。
% cd apache-zookeeper-3.8.1-bin/conf
% ls
configuration.xsl logback.xml zoo_sample.cfg
作成するconf/zoo.cfgファイルの内容は次のとおりである。
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/tmp/zookeeper
clientPort=2181
tickTime: ミリ秒単位のheartbeat時間を意味する。dataDir: in-memoryデータベースのスナップショットを保存するパスであり、データベース更新時に作成されるログが保存されるパスである。clientPort: クライアントの接続をlistenするportである。
ZooKeeperの実行
これでZooKeeperを実行できる。
% bin/zkServer.sh start
ZooKeeper Replication
このようにインストールして実行すると、ZooKeeperはstandaloneで動作するため、Replicationはない。そのため、ZooKeeperプロセスが停止するとサービスも停止する。
Replicationを適用するには、Running Replicated ZooKeeperを参照してほしい。