搭建集群zookeeper

2021-05-06 16:40:05 浏览数 (1)

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:选举端口

0 人点赞