Mac Zookeeper 集群安装

avatar 2020年08月19日15:47:40 6 2553 views
博主分享免费Java教学视频,B站账号:Java刘哥

本文介绍在 Mac 下安装 Zookeeper 集群(其实是伪集群,使用2181、2182、2183三个端口),Linux同理

一、下载 Zookeeper 

直接从官网下载,点此

下载完成后解压即可

 

二、执行命令

打开终端,进入 Zookeeper 所在目录

先后执行下面命令

# cd zk根目录
sudo mkdir zkCluster 
cd zkCluster/
sudo mkdir zk1 zk2 zk3
sudo mkdir {zk1,zk2,zk3}/data
sudo mkdir {zk1,zk2,zk3}/log

## 下面是需要被循环的内容 #######
cd zk1/data
sudo vim myid ###摁i,在里面输入1,摁esc,冒号wq,退出即可
cd ../../
## 上面是需要被循环的内容 #######

## 然后依次把zk1改成zk2,zk3,myid里面的内容也依次改成2,3.

## 改完之后你的当前目录应该是 zkCluster.
cd ../conf/ #回到zk根目录下面的conf目录
sudo cp zoo_sample.cfg zoo1.cfg
sudo vim zoo1.cfg

修改 zoo1.cfg

修改 data 和 log 目录

添加完后,保存,然后修改 zoo2.cfg 和 zoo3.cfg

注意端口号不同,分别是2181,2182,2183

目录也不同,分别是 zk1,zk2,zk3

其他的相同

 

最终文件结构如下

 

三、启动和停止集群

执行命令

# 进入Zookeeper的bin目录
cd /Users/liuyanzhao/Documents/JavaStudy/zookeeper-3.4.13/bin

# 分别启动
sudo sh zkServer.sh start zoo1.cfg
sudo sh zkServer.sh start zoo2.cfg
sudo sh zkServer.sh start zoo3.cfg

# 分别停止
sudo sh zkServer.sh stop zoo1.cfg
sudo sh zkServer.sh stop zoo2.cfg
sudo sh zkServer.sh stop zoo3.cfg

如果想查看状态,把 start 命令改成 status 就行

重启的的命令是 restart

 

最终获得的连接串是:

zookeeper://127.0.0.1:2181?backup=127.0.0.1:2182,127.0.0.1:2183

 

 

  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:0   待审核评论数:0