1、下载稳定版本的zookeeper
http://zookeeper.apache.org/releases.html
这里下载Apache ZooKeeper 3.6.3
2、将压缩包上传的服务器
这里上传到/home/software目录下
3、解压缩
这里将服务安装在/home/servers目录下
cd /home/servers/
tar -zxvf ../software/apache-zookeeper-3.6.3-bin.tar.gz
mv apache-zookeeper-3.6.3-bin apache-zookeeper-3.6.3
4、创建data和logs目录
cd apache-zookeeper-3.6.3
mkdir data
cd data
mkdir logs
5、修改配置文件名
cd /home/servers/apache-zookeeper-3.6.3/conf
mv zoo_sample.cfg zoo.cfg
6、修改配置文件配置dataDir和dataLogDir属性以及集群服务器IP列表
IP列表格式:server.服务器ID=服务器IP地址:服务器之间通信端口:服务器之间投票选举端口
vim zoo.cfg
dataDir=/home/servers/apache-zookeeper-3.6.3/data
dataLogDir=/home/servers/apache-zookeeper-3.6.3/data/logs
server.1=cdh1:2881:3881
server.2=cdh2:2881:3881
server.3=cdh3:2881:3881
7、将apache-zookeeper-3.6.3目录发送到其他服务器,可以使用rsync命令,也可以使用scp
8、进入每个服务器的/home/servers/apache-zookeeper-3.6.3/data目录,创建myid分别填写1、2、3这个文件就算记录每个服务器的id
9、依次启动3个zk实例