Mac 安装与配置 Zookeeper

Windows 与 Mac 相同,只是我这里在 Mac 安装。

既然都用Zookeeper了,推荐下相关两篇文章

  1. Spring Boot 系列:整合 Apache Dubbo
  2. Spring Boot 系列:整合 Alibaba Dubbo

一、Zookeeper 安装

1.1 什么是Zookeeper

Zookeeper的官网上有这么一句话:

ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services。

描述了Zookeeper主要是一个分布式服务协调框架,实现同步服务,配置维护和命名服务等分布式应用,是一个高性能的分布式数据一致性解决方案。

实际项目中,Zookeeper是集中式存储和管理分布式系统的配置中心分布式锁的最佳候选者。

1.2 Zookeeper 下载

Zookeeper 官方下载地址,速度可能有点儿慢,这里放一个镜像地址Zookeeper 镜像下载地址

选择适合稳定的版本,我选择的是 3.4.14,选择以 .tar.gz 结尾的文件下载。解压下载得到的压缩包,有bin,conf,lib等目录。

  • bin目录中存放有运行脚本;
  • conf目录中存放有配置文件;
  • lib目录中存放有运行所需要第三方库。

二、Zookeeper 单机配置

2.1 配置文件

conf目录下,新建一个名为zoo.cfg的文件,其中内容如下:

# 服务器与客户端之间交互的基本时间单元(ms) 
tickTime=2000   
# zookeeper所能接受的客户端数量 
initLimit=10  
# 服务器和客户端之间请求和应答之间的时间间隔 
syncLimit=5
# zookeeper中使用的基本时间单位, 毫秒值.
tickTime=2000
# 数据目录. 可以是任意目录.
dataDir=/tmp/zookeeper/data
# log目录, 同样可以是任意目录. 如果没有设置该参数, 将使用和#dataDir相同的设置.
dataLogDir=/tmp/zookeeper/log
# t监听client连接的端口号.
clientPort=2181

2.2 运行 ZooKeeper Server

进入解压目录(zookeeper-3.4.14),执行以下命令:

## 启动ZooKeeper
./bin/zkServer.sh start
## 停止ZooKeeper
./bin/zkServer.sh stop

得到如下所示结果,表示后台运行ZooKeeper Server进程成功。

zhangfandeMacBook-Pro:zookeeper-3.4.14 zhangfan$ ./bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /Users/zhangfan/Documents/测试/dubbo/zookeeper-3.4.14/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
zhangfandeMacBook-Pro:zookeeper-3.4.14 zhangfan$

因为我这里只用到单机,所以集群配置暂无,后续用到会补上。

文章结尾

4.1 日常求赞

博主祖传秘籍 Spring Boot 葵花宝典 开源中,欢迎前来吐槽,提供线索,告诉博主接下来更新哪方面文章,共同进步!

4.2 文化交流

  1. 风尘博客
  2. 风尘博客-掘金
  3. 风尘博客-博客园
  4. 风尘博客-优快云
  5. Github

最新文章,欢迎关注:公众号-风尘博客;交流观点,欢迎添加:个人微信

风尘博客个人微信号

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值