1、登陆zookeeper官网 https://zookeeper.apache.org/
2、获取下载地址,Linux 命令 wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz
3、解压 tar -zxvf zookeeper
4、修改配置文件(一台机器模拟集群)
conf 下 以zoo_sample.cfg 为模板 cp 配置文件
cp zoo_sample.cfg zoo1.cfg
cp zoo_sample.cfg zoo2.cfg
cp zoo_sample.cfg zoo3.cfg
分别修改端口号2181、2182、2083 (多台集群无需修改,单台端口冲突,一下同样)
设置server文件 和log文件(zoo1.cfg为例)
dataDir=/usr/local/zookeeper/server1/data
dataLogDir=/usr/local/zookeeper/server1/log
server.1=47.110.55.185:2881:3881
server.2=47.110.55.185:2882:3882
server.3=47.110.55.185:2883:3883
(重要:阿里云服务器ip设置为内网ip,外网不能访问,如果设置为外网,要加上quorumListenOnAllIPs=true配置文件)
重要:在data下创建myid ,命令 echo 1 > myid (>前后空格), 如果是service2 myid为2,3同理
5.启动
启动:bin下 zkService.sh start conf/zoo1.cfg 启动1服务
zkService.sh start conf/zoo2.cfg 启动2服务
zkService.sh start conf/zoo3.cfg 启动3服务
查看启动进程jps
[root@izbp19ibpdra8v1jr49zkrz conf]# jps
1985 QuorumPeerMain
2050 QuorumPeerMain
2023 QuorumPeerMain
2092 Jps
ok