《Zookeeper中间件》Zookeeper安装(linux)

前言

Zookeeper是一个开源的分布式协调服务,Zookeeper的设计目标是将那些复杂且容易出错的分布式一致性封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。Zookeeper作为分布式架构的重要的一环,我们就来好好学习一下。先从搭建开始。

搭建

前提需要安装JDK:https://www.cnblogs.com/jssj/p/12093317.html

1. 下载安装包

linux下载: wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz

官网:https://zookeeper.apache.org/

2. 创建文件夹并解压

mkdir /usr/local/zookeeper      -- 将下载文件放到这个目录下面
tar -zxvf apache-zookeeper-3.6.2-bin.tar.gz    -- 解压

3. 进入配置目录,赋值拷贝样本文件

cd /usr/local/zookeeper/apache-zookeeper-3.6.2-bin/conf/
cp zoo_sample.cfg zoo.cfg    -- 复制配置文件

4. 创建数据存储目录与日志目录

mkdir /usr/local/zookeeper/dataDir
mkdir /usr/local/zookeeper/dataLogDir

5. 修改配置文件

vim /usr/local/zookeeper/apache-zookeeper-3.6.2-bin/conf/zoo.cfg

6. 配置zookeeper环境变量

vim /etc/profile
export PATH=/usr/local/zookeeper/apache-zookeeper-3.6.2-bin/bin:$PATH    -- 添加该句
source /etc/profile    -- 环境变量生效

7. 启动和停止

zkServer.sh start    -- 启动
zkServer.sh stop    -- 停止 

启动成功

8.其他

zkServer.sh start-foreground    -- 查询日志
zkServer.sh status   -- 查看启动状态

9. 连接

zkCli.sh    -- 连接zookeeper

表示连接成功。Zookeeper搭建已经完成。

总结

环境搭建是学习的第一步,Zookeeper环境搭建相对简单。后续我们继续学习Zoopeeper相关技术。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章