搭建Zookeper集群

1.1)准备工作


  1. 安装JDK、
  2. 将Zookeeper上传到服务器
  3. 解压Zookeper,并创建data目录,将conf下的zoo_sample.cfg文件改成zoo.cfg
  4. 建立/user/local/zookeper-cluster,将解压后的Zookeeper复制到一下三个目录

/usr/local/zookeeper-cluster/zookeeper-1
/usr/local/zookeeper-cluster/zookeeper-2
/usr/local/zookeeper-cluster/zookeeper-3

  1. 配置每一个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)配置集群

  1. 在每个zookeeper的data目录下创建一个myid文件, 内容分别是1、2、3。这个文件就是记录每个服务器的ID
  2. 在一个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)启动集群
启动集群就是分别启动每个实例

posted @ 2021-09-28 18:00  it鱼说  阅读(85)  评论(0)    收藏  举报