172.18.11.1 hostname1 172.18.11.2 hostname2 172.18.11.3 hostname3另外還需要確認每台機器上都配好了java環境。
tar zxvf zookeeper-3.4.6.tar.gz -C /opt/ ln -s /opt/zookeeper-3.4.6/ /opt/zookeeper
cp /opt/zookeeper/conf/zoo_sample.cfg /opt/zookeeper/conf/zoo.cfg配置zoo.cfg文件
vim /opt/zookeeper/conf/zoo.cfg將dataDir=/tmp/zookeeper改為你指定的文件夾,這裡改為dataDir=/var/lib/zookeeper。
mkdir /var/lib/zookeeper在zoo.cfg中追加如下內容
server.1=hostname1:2888:3888 server.2=hostname2:2888:3888 server.3=hostname3:2888:3888在hostname1機器上執行
echo 1 > /var/lib/zookeeper/myid在hostname2機器上執行
echo 2 > /var/lib/zookeeper/myid在hostname3機器上執行
echo 3 > /var/lib/zookeeper/myid
/opt/zookeeper/bin/zkServer.sh start