zookeeper为java编写,请先准备好java环境.
zookeeper下载地址链接
以上链接中3.5.5以下的下载zookeeper-x.x.x.tar.gz
3.5.5以及以上版本下载apache-zookeeper-x.x.x-bin.tar.gz
另外cdh版本的下载链接链接
本人下载的是apache的3.5.8版本.
先通过rz命令将tar包上传到服务器.
我上传的目录是/mydir/package
但是解压到/mydir/soft
目录
解压:
tar -zxvf /mydir/package/apache-zookeeper-3.5.8-bin.tar.gz -C ../soft
到解压目录下将文件夹重命名(为了方便cd)
cd /mydir/soft
mv apache-zookeeper-3.5.8-bin zookeeper
cd zookeeper/conf
cp zoo_sample.cfg zoo.cfg
根目录下创建一个目录后面要用
mkdir /mydir/soft/zookeeper/data
更改配置:
vim zoo.cfg
在创建的data目录下创建文件myid
输入1
echo 1 > /mydir/soft/zookeeper/data/myid
myid文件中的1是要与配置文件中的server.1
中的1对应.
之后分发配置好的zookeeper到其他服务器:
scp -r /mydir/soft/zookeeper/ node02:$PWD
scp -r /mydir/soft/zookeeper/ node03:$PWD
分发完成之后到node02的myid文件中更改1为2,到node03中更改1为3
更改完后依次启动zk
sh /mydir/soft/zookeeper/bin/zkServer.sh start
停止:
sh /mydir/soft/zookeeper/bin/zkServer.sh stop