阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Zookeeper集群部署

211次阅读
没有评论

共计 1809 个字符,预计需要花费 5 分钟才能阅读完成。

一. 部署前的准备工作

1. 保证各个主机之间能够正常通信,最好是在同一网段。

2. 修改 host 文件,加入 IP 和主机名的映射。方法为修改 /etc/hosts 和 etc/hostname 文件,不同的 Linux 发行版方法不一定一样。

3. 开放要使用的端口或者关闭防火墙

二. 部署 Zookeeper 集群

1. 访问官网下载 Zookeeper 安装包,并解压。

tar -xvzf zookeeper-3.4.6.tar.gz

2. 创建数据目录

执行以下命令创建数据目录:

mkdir /usr/zookeeper/data

执行以下命令创建日志目录:

mkdir /usr/zookeeper/data/log

执行以下命令创建 myid 文件,并写入 ID:

echo 1 > /usr/zookeeper/data/myid

3. 修改配置

执行以下命令编辑 zoo.cfg 文件:

cd zookeeper-3.4.6/conf/ && mv zoo_sample.cfg zoo.cfg && vi zoo.cfg

修改配置如下:

dataDir=/usr/zookeeper/data

dataLogDir=/usr/zookeeper/data/log

autopurge.snapRetainCount=3

autopurge.purgeInterval=1

在最后添加 Zookeeper 集群各节点地址:

server.1=node1:2888:3888

server.2=node2:2888:3888

server.3=node3:2888:3888

4. 拷贝配置文件到其他节点

scp -r zookeeper-3.4.6/ node2:/usr/

这里需要注意的是,每个节点中的 myid 是不能相同的。

三. 启动 Zookeeper 集群

在 Zookeeper 集群中各节点执行以下命令启动 Zookeeper 服务:

zookeeper-3.4.6/bin/zkServer.sh start

执行以下命令查看 Zookeeper 集群中各节点的状态:

zookeeper-3.4.6/bin/zkServer.sh status

Zookeeper 集群部署

可以看到 node1 节点为 follewer 节点

四. 验证 HA 的故障自动转移是否好用

Zookeeper 集群部署

使用 jps 命令查看 Zookeeper 进程

使用 kill -9 2432 命令杀死 leader 进程,然后再查看每个节点的 Zookeeper 状态,如果有一个为 leader 则验证为好用

————————————– 分割线 ————————————–

Ubuntu 14.04 安装分布式存储 Sheepdog+ZooKeeper  http://www.linuxidc.com/Linux/2014-12/110352.htm

CentOS 6 安装 sheepdog 虚拟机分布式储存  http://www.linuxidc.com/Linux/2013-08/89109.htm

ZooKeeper 集群配置 http://www.linuxidc.com/Linux/2013-06/86348.htm

使用 ZooKeeper 实现分布式共享锁 http://www.linuxidc.com/Linux/2013-06/85550.htm

分布式服务框架 ZooKeeper — 管理分布式环境中的数据 http://www.linuxidc.com/Linux/2013-06/85549.htm

ZooKeeper 集群环境搭建实践 http://www.linuxidc.com/Linux/2013-04/83562.htm

ZooKeeper 服务器集群环境配置实测 http://www.linuxidc.com/Linux/2013-04/83559.htm

ZooKeeper 集群安装 http://www.linuxidc.com/Linux/2012-10/72906.htm

Zookeeper3.4.6 的安装 http://www.linuxidc.com/Linux/2015-05/117697.htm

————————————– 分割线 ————————————–

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-02/128496.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1809字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中