zookeeper集群搭建

准备工作

三台虚拟机:192.168.2.177,192.168.2.178,192.168.2.179

jdk1.8环境(往期博客有)

zookeeper-3.4.12.tar.gz

一、zookeeper安装

使用xftp上传zookeeper-3.4.12.tar.gz,使用tar -xvf zookeeper-3.4.12.tar.gz解压到路径/usr/local/software

二、zookeeper集群配置

在/usr/local/software/zookeeper-3.4.12目录下新建两个文件夹logs和data(三台都需要创建)

进去目录/usr/local/software/zookeeper-3.4.12/conf,复制zoo_sample.cfg重命名为zoo.cfg

编辑zoo.cfg,命令:vi zoo.cfg ,修改日志文件和数据存放位置

添加三台虚拟机的ip地址和内部选举接受端口号(server.A=B:C:D中的A是一个数字,表示这个是第几号服务器,B是这个服务器的IP地址,C第一个端口用来集群成员的信息交换,表示这个服务器与集群中的leader服务器交换信息的端口,D是在leader挂掉时专门用来进行选举leader所用的端口。)

使用scp命令把配置文件发送到其他两台服务器(或者通过xftp直接拷贝zoo.cfg)

三、创建serverID标识

zookeeper集群模式下还要配置一个myid文件,这个文件需要放在dataDir目录下,dataDir路径是:/usr/local/software/zookeeper-3.4.12/data。文件就只有一个数字代表这个台服务器的编号。命令:echo "1" > /usr/local/software/zookeeper-3.4.12/data/myid

配置完成

四、启动zookeeper集群

进去/usr/local/software/zookeeper-3.4.12/bin,执行./zkServer.sh start(三台都要执行)

都启动完查看每个节点状态,命令:./zkServer.sh status,一个leader,两个follower

外部通过客户端连接集群(从外部使用集群也是一个整体):

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值