前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >搭建集群zookeeper

搭建集群zookeeper

作者头像
用户5899361
发布2021-05-06 16:40:05
2770
发布2021-05-06 16:40:05
举报
文章被收录于专栏:学习java的小白
1、准备三台虚拟机

虚拟机安装步骤:https://my.oschina.net/u/3535099/blog/3099424

2、安装jdk

安装教程:https://my.oschina.net/u/3535099/blog/3207649

3、上传zookeeper至虚拟机

官网下载地址:https://zookeeper.apache.org/releases.html#download

4、解压

使用命令:

代码语言:javascript
复制
tar -zxvf filename.tar.gz(filename为你的文件名称)
5、 修改zookeeper中conf目录下的zoo_sample.cfg为zoo.cfg,这里是使用的cp 复制并重名的方式

命令:

代码语言:javascript
复制
cp zoo_sample.cfg zoo.cfg

修改前

修改后

7、在zookeeper根目录下创建data文件夹,用于保存数据

使用命令:

代码语言:javascript
复制
mkdir data
8、 在data中创建一个文件 myid ,并编辑值

创建myid 命令:

代码语言:javascript
复制
touch myid

编辑值使用命令:

代码语言:javascript
复制
vi myid

zk01 myid的值

zk02 myid的值

zk03 myid的值

9、编辑zoo.cfg文件,(如果完全分布式可以不修改端口号,如果伪分布式则需要修改端口号)

命令:

代码语言:javascript
复制
vi zoo.cfg

修改前

修改后

10、在zoo.cfg文件末尾追加如下指令
代码语言:javascript
复制
server.serverid=host:tickpot:electionport


server:固定写法
serverid:每个服务器的指定ID(必须处于1-255之间,必须每一台机器不能重复)
host:主机名
tickpot:心跳通信端口
electionport:选举端口
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、准备三台虚拟机
  • 2、安装jdk
  • 3、上传zookeeper至虚拟机
  • 4、解压
  • 5、 修改zookeeper中conf目录下的zoo_sample.cfg为zoo.cfg,这里是使用的cp 复制并重名的方式
  • 7、在zookeeper根目录下创建data文件夹,用于保存数据
  • 8、 在data中创建一个文件 myid ,并编辑值
  • 9、编辑zoo.cfg文件,(如果完全分布式可以不修改端口号,如果伪分布式则需要修改端口号)
  • 10、在zoo.cfg文件末尾追加如下指令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档