栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 数据挖掘与分析

Centos7部署Zookeeper集群

Centos7部署Zookeeper集群

1、安装准备好三台虚拟机(一主双从,vmware、VirtualBox),分别为:

zookeeper-master
zookeeper-slave1
zookeeper-slave2

 2、使用electerm工具进行连接虚拟机

使用

ip address

或

ip addr

来查看虚拟机地址,如果使用的是局域网内的需要设置桥接网络,复制物理地址,如果是本机开的虚拟机则不需要。

如果,你看到了如下的界面则表示连接成功了。

3、下载zookeeper

zookeeper官方下载地址

我这里下载的zookeeper的3.6.3,连接如下

apache-zookeeper-3.6.3

4、构建环境(三台虚拟机这一步相同,可以使用xsync工具,只需要操作一台虚拟机,然后同步到其它的虚拟机)

创建modules目录和software目录(父子关系,也可以不创建直接保存到opt中,我是做了个分类)。

mkdir -p /opt/modules/software

上传下载好的zookeeper压缩包

 解压zookeeper压缩包并且解压到/opt/modules/目录内

tar -zxvf /opt/modules/software/apache-zookeeper-3.6.3-bin.tar.gz -C /opt/modules/

通过ll命令来查看解压路径是否存解压文件

ll /opt/modules/

 部署与运行

修改zookeeper文件的名称(名称太长了,不容易操作,可以不修改)

mv /opt/modules/apache-zookeeper-3.6.3-bin/ /opt/modules/zookeeper3.6.3

在/opt/modules/zookeeper3.6.3目录下创建一个data文件夹

mkdir -p /opt/modules/zookeeper3.6.3/data

复制一份zoo_sample.cfg配置文件并且修改其名称为zoo_cfg

cp /opt/modules/zookeeper3.6.3/conf/zoo_sample.cfg /opt/modules/zookeeper3.6.3/conf/zoo.cfg

修改zoo_cfg配置

vim /opt/modules/zookeeper3.6.3/conf/zoo.cfg

或者使用

vi /opt/modules/zookeeper3.6.3/conf/zoo.cfg

如果使用vim报centos vim command not found,可以尝试安装一下vim

yum install -y vim

再进行编辑

修改的配置(可选,也可以保持默认值)

tickTime = 2000
# zookeeper的数据保存位置(推荐修改)
dataDir = /opt/modules/zookeeper3.6.3/data
clientPort = 2181
initLimit = 5
syncLimit = 2

# zookeeper主节点
server.0=192.168.14.89:2888:3888
# zookeeper从节点
server.1=192.168.14.90:2888:3888
# zookeeper从节点
server.2=192.168.14.91:2888:3888

获取后进行修改

 按下ESC -> 在英文或者半角状态下按下Shift+:键,输入wq! 退出编辑。

其它的节点也需要重复前几步骤操作,可以使用xsync工具,只需要操作一台虚拟机,然后同步到其它的虚拟机。

每次启动都需要使用/opt/modules/zookeeper3.6.3/bin/zkServer这个命令太长,不太好用,则可以把它注册到环境变量中。

vim /etc/profile.d/mydev.sh

填写的内容

# Zookeeper
export ZOOKEEPER_HOME=/opt/modules/zookeeper3.6.3
export PATH=$PATH:$ZOOKEEPER_HOME/bin

按下ESC -> 在英文或者半角状态下按下Shift+:键,输入wq! 退出编辑。

刷新环境变量信息

source /etc/profile

运行zookeeper

zkServer.sh start

使用如上的命令依次启动主从节点

主节点

从节点

至此,zookeepr的集群部署就完成了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/278639.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号