一. 下载最新的Zookeeper安装包
注意:zookeeper从3.5.5开始,带有bin名称的包才是编译后的二进制的包,而之前的普通的tar.gz的包里面是只是源码的包,无法直接使用,启动会报如下错误:
二. Zookeeper配置
1. 解压
tar -zxvf apache-zookeeper-3.5.6-bin.tar.gz
2. 修改解压后的包名称
mv apache-zookeeper-3.5.6-bin zookeeper-3.5.6
3. 修改配置文件名称
mv zoo_sample.cfg zoo.cfg
4. 修改配置
5. 在dataDir目录下创建myid文件,并写入本机器对应的服务器编号(注意要与上一步的配置文件对应)
echo "1" > myid
6. 拷贝zookeeper的包到其他各个服务器
scp -r zookeeper-3.5.6/ node180:/opt
7. 在其他各个服务器上修改服务器编号myid
echo "2" > myid
8. 配置zookeeper环境变量
打开系统配置文件:vi /etc/profile
修改后使配置生效:source /etc/profile
三. 在每台机器上启动ZK并查看状态
注意:启动之后,可能会报如下错误(无法选举Leader),等集群中所有机器都启动后,就自动回复了。