微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

【中间件】Zookeeper简易集群搭建(入门学习)

Zookeeper简易集群搭建(入门学习)

Zookeeper安装

首先验证虚拟机中的Java环境

在这里插入图片描述

从官网下载所需的zookeeper安装包

https://zookeeper.apache.org/releases.html

解压到需要的文件夹中,我这里是安装到/usr/local目录下

在这里插入图片描述

然后我们进入zookeeper文件夹,使用mkdir指令建立dataDir和dataLogDir

在这里插入图片描述

接着进入conf文件夹,修改zoo_sample.cfg文件为zoo.cfg,并修改zoo.cfg如下所示:

在这里插入图片描述

后执行启动命令即成功

在这里插入图片描述


PS:
安装可能出现的问题:

  • 注意安装带有bin字样的压缩包
  • 无法启动可以尝试使用 chmod 777 -R zookeeper (注意是自己的测试环境)

单机伪分布式搭建

环境:ubuntu18.04+VMware
首先我们先配置好zookeeper的环境,包括dataDir等,并测试是否能够启动,进入当前的bin目录下输入

./zkServer.sh status

如下所示,如果启动失败请注意文件权限或是是否配置成功

在这里插入图片描述

然后我们进入zookeeper文件夹内修改已有的配置文件(zoo.cfg):

在这里插入图片描述

注意使用的ip地址要与本机对应上。

以此类推,我们通过复制zookeeper文件夹,如下图所示:

在这里插入图片描述


建立三个zookeeper文件夹,分别修改里面的zoo.cfg,端口号分别为2181,2182,2183,建立一个伪分布式集群。
搭建完成后,我们输入指令:

./zkCli.sh -server localhost:2183

进入zookeeper指令行,新建一组数据

在这里插入图片描述


而后我们通过使用另外两个zookeeper同样可以访问到该组数据,证明搭建成功。

在这里插入图片描述

多机集群(以centos为例)

环境:VMware+centos7
安装上文的步骤进行安装完成后,进行克隆,这里以三台centos为例:

在这里插入图片描述


根据ifconfig命令,查看三台机器的ipv4地址,修改对应的zoo.cfg如下所示:

在这里插入图片描述


配置完成后,我们进入对应的dataDir目录下配置好myid文件,每台机器分别写入1,2,3;
之后我们启动三台zookeeper,查看状态:

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


然后我们使用第一台机器进行连接(注意自己的ip地址)

./zkCli.sh -server 192.168.253.135:2181

添加一份数据如图所示:

在这里插入图片描述


之后我们使用另一台机器同样连接到zookeeper查看是否有数据:

在这里插入图片描述


至此,集群搭建成功。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐