- 安装zookeeper需要先安装jdk,至少1.7以上版本。
- 下载:https://zookeeper.apache.org/releases.html#download
- 解压:tar -zvxf apache-zookeeper-3.8.3-bin.tar.gz
- 配置
- 进入zookeeper目录下的conf目录将目录中的zoo_sample.cfg改成zoo.cfg
![]()
- 在zookeeper根目录下新建一个zkData文件夹。
![]()
- vi打开第一步新建的zoo.cfg文件,将dataDir参数的路径换成第二步新建的zkData的路径,保存。
![]()
- 配置集群
在zoo.cfg文件dataDir属性下面增加集群配置,增加server.X的配置,有几台做集群就配置多少行,X跟myid文件中的数字保持一致
![]()
- 启动及测试
- 进入bin目录启动服务端。
- 查看进程,确认服务端是否启动成功。使用jps命令。
- 出现问题一:jps查看中,没有QuorumpeerMain进程:
处理办法:在zkData文件夹下面创建myid文件,在里面写入1数字(集群中不重复就行).
![]()
- 重新启动后就可以看到QuorumpeerMain进程。
![]()
- 回到bin目录,启动客户端。
- 如果没有提示错误则表示成功。
![]()
- 退出服务
- 退出客户端:执行quit即可
- 退出服务端,在bin目录下执行