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

简介: 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


目录
相关文章
|
8月前
|
分布式计算 Hadoop Java
CentOS中构建高可用Hadoop 3集群
这个过程像是在一个未知的森林中探索。但当你抵达终点,看到那个熟悉的Hadoop管理界面时,所有的艰辛都会化为乌有。仔细观察,尽全力,这就是构建高可用Hadoop 3集群的挑战之旅。
321 21
|
9月前
|
Java Linux
CentOS环境搭建Elasticsearch集群
至此,您已成功在CentOS环境下搭建了Elasticsearch集群。通过以上介绍和步骤,相信您对部署Elasticsearch集群有了充分的了解。最后祝您在使用Elasticsearch集群的过程中顺利开展工作!
507 22
|
9月前
|
消息中间件 运维 Java
搭建Zookeeper、Kafka集群
本文详细介绍了Zookeeper和Kafka集群的搭建过程,涵盖系统环境配置、IP设置、主机名设定、防火墙与Selinux关闭、JDK安装等基础步骤。随后深入讲解了Zookeeper集群的安装与配置,包括数据目录创建、节点信息设置、SASL认证配置及服务启动管理。接着描述了Kafka集群的安装,涉及配置文件修改、安全认证设置、生产消费认证以及服务启停操作。最后通过创建Topic、发送与查看消息等测试验证集群功能。全网可搜《小陈运维》获取更多信息。
794 1
|
存储 SpringCloudAlibaba Java
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论。
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
|
分布式计算 Hadoop Java
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
本文是一份详细的Hadoop集群搭建指南,基于Hadoop 3.3.4版本和CentOS 8操作系统。文章内容包括虚拟机创建、网络配置、Java与Hadoop环境搭建、克隆虚拟机、SSH免密登录设置、格式化NameNode、启动Hadoop集群以及通过UI界面查看Hadoop运行状态。同时,还提供了常见问题的解决方案。
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
|
存储 Kubernetes 负载均衡
CentOS 7.9二进制部署K8S 1.28.3+集群实战
本文详细介绍了在CentOS 7.9上通过二进制方式部署Kubernetes 1.28.3+集群的全过程,包括环境准备、组件安装、证书生成、高可用配置以及网络插件部署等关键步骤。
2343 4
CentOS 7.9二进制部署K8S 1.28.3+集群实战
|
Kubernetes Ubuntu Linux
Centos7 搭建 kubernetes集群
本文介绍了如何搭建一个三节点的Kubernetes集群,包括一个主节点和两个工作节点。各节点运行CentOS 7系统,最低配置为2核CPU、2GB内存和15GB硬盘。详细步骤包括环境配置、安装Docker、关闭防火墙和SELinux、禁用交换分区、安装kubeadm、kubelet、kubectl,以及初始化Kubernetes集群和安装网络插件Calico或Flannel。
1116 4
|
Kubernetes Linux API
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇
该博客文章详细介绍了在CentOS 7.6操作系统上使用kubeadm工具部署kubernetes 1.17.2版本的测试集群的过程,包括主机环境准备、安装Docker、配置kubelet、初始化集群、添加节点、部署网络插件以及配置k8s node节点管理api server服务器。
452 0
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇
|
分布式计算 Hadoop
Hadoop-27 ZooKeeper集群 集群配置启动 3台云服务器 myid集群 zoo.cfg多节点配置 分布式协调框架 Leader Follower Observer
Hadoop-27 ZooKeeper集群 集群配置启动 3台云服务器 myid集群 zoo.cfg多节点配置 分布式协调框架 Leader Follower Observer
282 1
|
分布式计算 Java Hadoop
Hadoop-30 ZooKeeper集群 JavaAPI 客户端 POM Java操作ZK 监听节点 监听数据变化 创建节点 删除节点
Hadoop-30 ZooKeeper集群 JavaAPI 客户端 POM Java操作ZK 监听节点 监听数据变化 创建节点 删除节点
268 1

热门文章

最新文章