搭建Zookeper集群
1.1)准备工作
- 安装JDK、
- 将Zookeeper上传到服务器
- 解压Zookeper,并创建data目录,将conf下的zoo_sample.cfg文件改成zoo.cfg
- 建立
/user/local/zookeper-cluster,将解压后的Zookeeper复制到一下三个目录
/usr/local/zookeeper-cluster/zookeeper-1
/usr/local/zookeeper-cluster/zookeeper-2
/usr/local/zookeeper-cluster/zookeeper-3
- 配置每一个Zookeeper的dataDir(zoo.cfg)clientPort分别为2181 2182 2183
修改/usr/local/zookeeper-cluster/zookeeper-1/conf/zoo.cfg
clientPort=2181
dataDir=/usr/local/zookeeper-cluster/zookeeper-1/data
修改/usr/local/zookeeper-cluster/zookeeper-2/conf/zoo.cfg
clientPort=2182
dataDir=/usr/local/zookeeper-cluster/zookeeper-2/data
修改/usr/local/zookeeper-cluster/zookeeper-3/conf/zoo.cfg
clientPort=2183
dataDir=/usr/local/zookeeper-cluster/zookeeper-3/data
1.2)配置集群
- 在每个zookeeper的data目录下创建一个myid文件, 内容分别是1、2、3。这个文件就是记录每个服务器的ID
- 在一个zookeeper的zoo.cfg配置客户端访问端口(clientPort)和集群服务器IP列表。
server.1=192.168.25.140:2881:3881
server.2=192.168.25.140:2882:3882
server.3=192.168.25.140:2883:3883
解释:server服务器ID=服务器IP地址:服务器之间通信端口:服务之间投票选举端口
1.3)启动集群
启动集群就是分别启动每个实例


浙公网安备 33010602011771号