Linux下zookeeper伪集群搭建

Linux下zookeeper伪集群搭建

单机安装启动

官网下载:https://zookeeper.apache.org/releases.html

#解压
tar -zxvf zookeeper.tar.gz
cd zookeeper
cd conf
#复制一份配置文件
cp zoo_sample.cfg zoo.cfg
	
#配置环境变量
vim ~/.bashrc
export ZOOKEEPER=/home/user/zookeeper
export PATH=$PATH:$ZOOKEEPER/bin
source ~/.bashrc #立即生效

修改配置文件:

vim zoo.cnf
dataDir=/home/user/zookeeper/data
dataLogDir=/home/user/zookeeper/log

需要创建data目录和log目录

启动:

cd bin
./zkServer.sh start
./zkServer.sh status #查看状态
#客户端启动
./zkCli.sh
#关闭服务
./zkServer.sh stop

伪集群启动

mv zookeeper zookeeper1

修改配置文件

cd zookeeper1/conf
vim zoo.cfg
#修改内容
dataDir=/home/user/zookeeper1/data
clientPort=2187
server.1=127.0.0.1:2111:3111
server.2=127.0.0.1:2112:3112
server.3=127.0.0.1:2113:3113

server.X=A:B:C 其中X表示这是第几号server.
A: 该server所在的IP地址.
B: 该server和集群中的leader交换消息所使用的端口.
C: 选举leader时所使用的端口.

#进入data目录
cd data
vi myid 
#内容
1

复制两份zookeeper,重复操作zookeeper2、zookeeper3。

cp zookeeper1 zookeeper2
cp zookeeper1 zookeeper3
#zookeeper2
dataDir=/home/user/zookeeper2/data
clientPort=2188
vi myid
2
#zookeeper3
dataDir=/home/user/zookeeper3/data
clientPort=2189
vi myid
3
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值