ZooKeeper集群搭建

 

作用:动态的关联注册信息

要求:至少搭建3台

1.克隆虚拟机:

 

2.固定IP地址:

 

3.配置JDK环境

1.编辑文件

 

 

. go 命令执行文件中的命令,跳转到执行目录下

 

2.由于/etc/profile中的java代码已经配置完成,只需要按照指定的文件目录解压jdk即可

 

 

解压jdk文件:

 

3.查看jdk是否安装成功:

 

4.配置zookeeper环境:

1.将jar包添加后解压

 

2.修改配置文件:

1.将原有配置文件复制改名为 zoo.cfg

 

2.修改数据文件的位置

先拷贝zookeeper的根路径:

 

vim  zoo.cfg

 

在根目录下新建数据和日志文件 data/log

 

3.配置3台服务zookeeper

tickTime=2000                            #tickTime心跳时间,

clientPort=2181                        #访问端口

dataDir=/usr/local/src/zk/zookeeper-3.4.8/data        #设置日志路径

dataLogDir=/usr/local/src/zk/zookeeper-3.4.8/log    #增加设置日志路径

server.1=192.168.163.5:2888:3888        #配置集群,最少3个节点,可按机器名

server.2=192.168.163.6:2888:3888        #2888指follower连接leader端口 

server.3=192.168.163.7:2888:3888        #3888指定选举的端口

 

4.在data文件下新建myid文件 其中的数字应该和服务号一致 1 2 3

 

 

5.复制3台zookeeper

1.关闭虚拟机

2.克隆2台虚拟机  修改myid即可

 

 

3.关闭防火墙

3台机器都要执行关闭防火墙的操作

 

6.启动zookeeper服务

sh bin/zkServer.sh start                #启动ZK服务

sh bin/zkServer.sh stop                #停止ZK服务

sh bin/zkServer.sh restart            #重启ZK服务

 

1.查看当前线程:

 

2.启动3台服务器后查看状态

启动3台服务器后有一个主,有2个从

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值