当前位置:   article > 正文

超详细的linux环境搭建zookeeper集群教程_linux 启动zk集群

linux 启动zk集群

目录

一、官网下载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 数据和日志的存放目录,并且添加文件读写权限
  1. mkdir data
  2. sudo chmod 777 data
  3. mkdir logs
  4. 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地址

三、集群配置

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

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

四、启动集群

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

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

  1. sudo firewall-cmd --zone=public --add-port=2888/tcp --permanent
  2. sudo firewall-cmd --reload
  3. firewall-cmd --zone=public --query-port=2888/tcp

六、无法启动集群排查

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

执行重新启动。

 

到此zookeeper集群搭建启动完成 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/896801
推荐阅读
相关标签
  

闽ICP备14008679号