前言
Apache Zookper分布式系统的服务是基于分布式计算的核心概念而设计,主要目的是给开发人员提供一套容易理解和开发的接口从而简化分布式系统构建的服务。
一、Zookeeper是什么?
Zookeeper本质上是一个分布式的小文件存储系统,提供基于类似文件系统的目录树方式的数据存储,并且可以对树中的节点进行有效的管理。从而用来维护和监控存储的数据变化。
二、Zookeeper分布式集群部署
‘’’
由于Zookeeper集群的运行需要Java环境的支持,所以需要提前安装jdk,在此我们搭建的是Leader+Follower模式的Zookeeper集群。
在这里我使用的zookeeper版本是3.4.9)
zookeeper安装包的下载安装
(1)下载zookeeper安装包
zookeeper的下载地址
(2)上传Zookeeper安装包
将下载好的安装包通过SecureFX上传至linux系统的/export/software/目录下面。
(3)解压Zookeeper安装包
首先我们进入安装包的目录,命令如下:
# cd /export/software
其次,我们解压安装包至/export/servers/目录,命令如下:
# cd /export/software
安装解压完毕,但是并不意味着Zookeeper集群的部署结束,还需要对其进行配置和启动
Zookeeper的配置
(1)修改Zookeeper的配置文件
进入到Zookeeper解压目录下的 conf 目录,复制zoo_sample.cfg并重命名为zoo.cfg,命令如下: