如何在单台机器上完成zookeeper集群搭建

         zookeeper作为非常流行的分布式应用程序协调服务管理开源框架,最初是由雅虎研究院研发,能够作为注册中心、集群Leader选举、分布锁……等等应用,今天我主要记录关于如何在单台机器上模拟zookeeper集群创建。

环境准备:

(1)一台笔记本电脑

(2)windows10操作系统

(3)JDK1.8安装包

(4)zookeeper安装包

(5)破解版VMvare

(6)通过VMvare安装三台linux系操作统虚拟机

一、在虚拟机上安装JDK

         (1) 将下载在的JDK安装包解压到指定下/home/soft/software/jdk1.8.0_281(目录可自定义)

(2)修改环境量 vim /etc/profile

JAVA_HOME=/home/soft/software/jdk1.8.0_281

CLASSPATH=$JAVA_HOME/lib/

PATH=$PATH:$JAVA_HOME/bin

export PATH JAVA_HOME CLASSPATH

        新增以上配置保存,根据实际的路径做响应的修改即可。

   (3)source /etc/profileprofile

        使用以上你命令是配置生效。

   (4)java  –version

        使用以上命令检查JDK是否安装成功(未出现命令不能识别,能显示JDK版本便是安装成功)。

图一、JDK安装验证

 按照以上步骤分别再三台虚拟机上安装JDK。

二、在虚拟机上安装zookeeper

(1)将zookeeper安装包解压到指定的目录:/home/soft/software (自定义)

(2)在/home/soft/software/apache-zookeeper-3.7.0-bin目录下创建data和logs两个文件夹。

(3)cd /home/soft/software/apache-zookeeper-3.7.0-bin/conf/目录下新建zoo.cfg替换掉原来的zoo_sample.cfg文件,在zoo.cfg文件中添加配置如下:

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/home/soft/software/apache-zookeeper-3.7.0-bin/data

clientPort=2181

server.4=xxx.xxx.xx.xxx:2888:3888  // xxx.xxx.xx.xxx替换为对应的主机的虚拟机的ip

server.2= xxx.xxx.xx.xxx:2888:3888  // xxx.xxx.xx.xxx替换为对应的主机的虚拟机的ip

server.3= xxx.xxx.xx.xxx:2888:3888  // xxx.xxx.xx.xxx替换为对应的主机的虚拟机的ip

(4)在/home/soft/software/apache-zookeeper-3.7.0-bin/data目录下创建文文件my.id,vim my.id 后添加本机的server.x中的数字x写入文件中,然后保存,x可以自己定义,1、2、4…。

图二、myid文件内容

 

(5)重以上四个步骤完成配置配置。

(6)分别进入三台虚拟机目录:home/soft/software/apache-zookeeper-3.7.0-bin/bin

启动zk服务,./zkServer.sh start

分别启动后查看启动状态:./zkServer.sh status

图三、leader节点
图四、follower节点
图五、follower节点

 

通过以上步骤便完成zk集群搭建过程。

参考文章:https://blog.csdn.net/u010246789/article/details/52101026

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值