目录

一、官网下载zookeeper

​编辑二、如果服务器上面没有安装jdk,点击如下连接进入安装教程

三、zookeeper安装

 zookeeper解压   

首先将下载的 apache-zookeeper-3.5.9-bin.tar.gz 上传到服务器

解压安装至 /usr/local/目录下

重命名为 zookeeper

2.zookeeper配置文件介绍

进入 zookeeper 配置文件 usr/local/zookeeper/conf/

给 zoo_sample.cfg 配置文件重命名为 zoo.cfg

三、集群配置

四、启动集群

五、查看防火墙端口开放状态

六、无法启动集群排查


一、官网下载zookeeper

下载地址:Index of /dist/zookeepericon-default.png?t=N7T8https://archive.apache.org/dist/zookeeper/选择如下图的版本

二、如果服务器上面没有安装jdk,点击如下连接进入安装教程

三、zookeeper安装

  1.  zookeeper解压   

  • 首先将下载的 apache-zookeeper-3.5.9-bin.tar.gz 上传到服务器

  • 解压安装至 /usr/local/目录下
tar -zxvf apache-zookeeper-3.5.9-bin.tar.gz -C /usr/local/

如图:

  • 重命名为 zookeeper
mv apache-zookeeper-3.9.1-bin zookeeper

如图:

2.zookeeper配置文件介绍

  • 进入 zookeeper 配置文件 usr/local/zookeeper/conf/

  • 给 zoo_sample.cfg 配置文件重命名为 zoo.cfg
mv zoo_sample.cfg zoo.cfg

如图:

  • 配置文件介绍

  • 首先 zookeeper 目录下创建 zookeeper 数据和日志的存放目录,并且添加文件读写权限
mkdir data
sudo chmod 777 data
mkdir logs
sudo chmod 777 logs

如图: 

  • 修改配置文件

  • 集群配置

  • server001、server002、server003表示的是主机名,亦可以写IP地址
  • 查看主机名 hostname, 查看更详细的主机信息hostnamectl
  • 设置主机名
sudo hostnamectl set-hostname server001

如图:

  • 在之前创建 /usr/local/zookeeper/data 数据目录添加这台机器集群的唯一标识
  • 写入 1
  • 注意:myid 里面的数据与集群服务名(如:server001)规定的数据一致

  • 配置 host文件 vi /etc/hosts 添加三台集群的主机名和IP地址

三、集群配置

 修改其他两台服务器对应的主机名

sudo hostnamectl set-hostname server002
sudo hostnamectl set-hostname server003
  • 在之前创建 /usr/local/zookeeper/data 数据目录添加这台机器集群的唯一标识【修改后面两台的】
  • 后两台机器分别写入 23
echo "2" > myid
echo "3" > myid

四、启动集群

  • 进入 /usr/local/zookeeper/bin 目录下执行 ./zkServer.sh start
# 可在三台服务器分别执行
/usr/local/zookeeper/bin/zkServer.sh start
  • 检查状态
# 可在三台服务器分别执行
/usr/local/zookeeper/bin/zkServer.sh status

五、查看防火墙端口开放状态

sudo firewall-cmd --zone=public --add-port=2888/tcp --permanent
sudo firewall-cmd --reload
firewall-cmd --zone=public --query-port=2888/tcp

六、无法启动集群排查

  1.  在安全组中设置上面设置的端口号,如果虚拟机设置防火墙开放端口
  2. 在conf/zoo.cfg配置文件中把当前主机对应的服务名称修改成为0.0.0.0,如图:

执行重新启动。

 

到此zookeeper集群搭建启动完成 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐