zookeeperのクラスタ構成構築


zookeeper

zookeeperのクラスタ構成を構築してみる

zoo.cfgを設定(共通)

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/tmp/zookeeper
clientPort=2181

server.1=192.168.3.1:2888:3888
server.2=192.168.3.2:2888:3888

サーバー1が192.168.3.1でサーバー2が192.168.3.2を指定しておく

myidを作成(サーバー1側)

zoo.cfgで指定したdataDirの直下にmyidというファイルを作成する

1

サーバー1に割り振っている番号が1なので<span stylE="color: red">1</span>というテキストだけを指定しておく

myidを作成(サーバー2側)

サーバー1同様に

2

サーバー2に割り振っている番号が2なので<span style="color: red">2</span>というテキストだけを指定しておく

あとは両方で

zkServer.sh start

でサーバーを起動し、どちらかでzkCli.shを使用してzookeeperのznodeを設定するとどちらにアクセスしても実行した内容が反映される

Table of Contents
zoo.cfgを設定(共通) myidを作成(サーバー1側) myidを作成(サーバー2側)