Zookeeper集群搭建记录 | 云计算[CentOS8] | Zookeeper集群搭建(下)

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: step5 设置环境变量step6 启动zookeeperstep7 启动成功及状态查看step8 验证zookeeper安装step9 zookeeper功能测试

step5 设置环境变量


我们修改~/.bashrc文件

vim ~/.bashrc
加入:
export PATH=$PATH:/usr/local/zookeeper/bin
然后:
source ~/.bashrc


现在应该使得该文件生效了


step6 启动zookeeper


zkServer.sh start

这时,我们查看zookeeper/data/下的所有文件:

cd /usr/local/zookeeper/data
ls -laF


发现除了myid还会有另外的若干文件(version-2文件夹&&zookeeper_server.pid),这是请注意:


如果不是通过命令使得zookeeper自动关闭的,在下次启动前均需删除该目录下除了myid的所有文件


在三个节点均启动zookeeper集群

启动命令是:zkServer.sh start

重启命令是:zkServer.sh restart

关闭命令是:zkServer.sh stop

查看状态命令是:zkServer.sh status


注意,在我们依次启动节点的zookeeper的过程中,可能会遇到首先启动的节点的日志文件中出现拒绝连接的情况,这时请忽略,原因是:

后续节点未启动,所以会导致和其他未开启的节点通信失败导致拒绝连接,我们应当查看最后启动zookeeper的结点的日志文件(/usr/local/zookeeper/logs/),


step7 启动成功及状态查看


在我们成功启动集群之后,应该会看到:

master

76d2c35926484e74ba150d8ce99894c3.png


slave1:

15e2dc22265543048bd9b0ec838952e1.png


slave2:

3a028d4f30ea464482235256fb5653e8.png


出现started则证明启动成功,我们查看状态:

master:

35ba9d142c234daf83cd19077ce64b0f.png


slave1:

73bbf7d7c26d46278e19aa6856c70dec.png


slave2:

2dc05648d2c94a45a19c61a33e565fa2.png


在此,发现master为leader,其余两个节点为follower

这里的leader由zookeeper内部选举产生,谁是leader均有可能,不必太在意


step8 验证zookeeper安装


在每个节点均输入:jps来查看相关进程

master:

b1250db53878486c957ef9dcbc20d582.png


slave1:

7278f6b09f0b4942ad00419d18739944.png


slave2:

895049c101fe45ff8eac8f8372e1dea1.png


到这里进本就证明安装没大问题了

但是为了严谨一点,我们测试下功能


step9 zookeeper功能测试


我们进入zookeeper的命令行工具:

红框是命令zkCli.sh -server master315:2181

389dedbb50374c1cab70ec1d68f52931.png


在箭头所示区域输入:

create /hello world

get /hello


fc96edb0997f42939beea55d967d8f0f.png


可以发现莫得问题,然后就可以退出了

输入:

quit

c02784735e6940c3bbd047efec1455be.png


到此,Zookeeper安装结束

如有问题可以 留言 or 私信 or q_2649432030


相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
目录
相关文章
|
3月前
|
消息中间件 Kafka Linux
Apache Kafka-初体验Kafka(03)-Centos7下搭建kafka集群
Apache Kafka-初体验Kafka(03)-Centos7下搭建kafka集群
65 0
|
3天前
|
负载均衡 监控 Linux
CentOS6.5高可用集群LVS+Keepalived(DR模式)
CentOS6.5高可用集群LVS+Keepalived(DR模式)
|
7天前
|
存储 Java 网络安全
ZooKeeper【搭建 03】apache-zookeeper-3.6.0 伪集群版(一台服务器实现三个节点的ZooKeeper集群)
【4月更文挑战第10天】ZooKeeper【搭建 03】apache-zookeeper-3.6.0 伪集群版(一台服务器实现三个节点的ZooKeeper集群)
13 1
|
17天前
|
分布式计算 Hadoop Java
centos 部署Hadoop-3.0-高性能集群(一)安装
centos 部署Hadoop-3.0-高性能集群(一)安装
17 0
|
4月前
|
存储 Java Linux
【Zookeeper】基于3台linux虚拟机搭建zookeeper集群(二)
【Zookeeper】基于3台linux虚拟机搭建zookeeper集群
77 1
【Zookeeper】基于3台linux虚拟机搭建zookeeper集群(二)
|
28天前
|
算法 Java Linux
zookeeper单机伪集群集群部署
zookeeper单机伪集群集群部署
86 0
|
1月前
|
消息中间件 存储 Kafka
Kafka【环境搭建 02】kafka_2.11-2.4.1 基于 zookeeper 搭建高可用伪集群(一台服务器实现三个节点的 Kafka 集群)
【2月更文挑战第19天】Kafka【环境搭建 02】kafka_2.11-2.4.1 基于 zookeeper 搭建高可用伪集群(一台服务器实现三个节点的 Kafka 集群)
140 1
|
2月前
|
Java Linux 开发工具
Centos7搭建minio分布式集群
Centos7搭建minio分布式集群
|
2月前
|
网络协议 中间件 数据库
Zookeeper学习系列【三】Zookeeper 集群架构、读写机制以及一致性原理(ZAB协议)
Zookeeper学习系列【三】Zookeeper 集群架构、读写机制以及一致性原理(ZAB协议)
95 0
|
2月前
|
网络协议
Zookeeper学习系列【二】Zookeeper 集群章节之集群搭建
Zookeeper学习系列【二】Zookeeper 集群章节之集群搭建
34 0