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

Zookeeper集群搭建

Zookeeper集群搭建

需求:安装部署一套3节点的zookeeper集群。

场景: vmware模拟三台节点,三台节点间实现了免密登录。

1. 下载安装包

Apache ZooKeeper

版本以3.4.14为例

2. 解压缩

以解压到  /opt/server/ 目录为例。在一个节点上执行

tar -zxvf zookeeper-3.4.14.tar.gz -C /opt/server/
3. 创建数据目录和日志目录

以在 zookeeper安装目录下为例(方便以后查看目录和日志)

mkdir -p /opt/server/zookeeper-3.4.14/data

mkdir -p /opt/server/zookeeper-3.4.14/logs
4. 修改zk配置文件。告知集群信息(data和logs目录地址,集群节点地址和通讯端口)         4.1- 在conf目录下,将zoo_sample.cfg改名为zoo.cfg
mv /opt/server/zookeeper-3.4.14/conf/zoo_sample.cfg /opt/server/zookeeper-3.4.14/conf/zoo.cfg
        4.2- 编辑zoo.cfg, 配置data和logs目录,集群节点信息等

        编辑必须项, vi /opt/server/zookeeper-3.4.14/conf/zoo.cfg

#更新datadir
dataDir=/opt/server/zookeeper-3.4.14/data

#增加logdir
dataLogDir=/opt/server/zookeeper-3.4.14/data/logs

#增加集群配置
##server.服务器ID=服务器IP地址:服务器之间通信端⼝:服务器之间投票选举端⼝

server.1=node121:2888:3888
server.2=node122:2888:3888
server.3=node123:2888:3888
5- 添加 myid

     在data目录下执行

cd /opt/server/zookeeper-3.4.14/data
echo 1 > myid
6- 其他两个节点也安装部署相同版本的zk

    这里直接将zookeeper-3.4.14 拷贝到其他节点上为例

scp -r /opt/server/zookeeper-3.4.14 node122:/opt/

scp -r /opt/server/zookeeper-3.4.14 node122:/opt/
 7- 修改myid(可以随意的数值,但不能重复)

node122的myid 为2

node123的myid 为3

8- 在全部的节点上启动zk

在全部的节点上执行命令

sh /opt/server/zookeeper-3.4.14/bin/zkServer.sh start
9- 检查启动各个节点的状态,只有一个是leader
sh /opt/server/zookeeper-3.4.14/bin/zkServer.sh status

 

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

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

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