Windows 与 Mac 相同,只是我这里在 Mac 安装。
既然都用Zookeeper
了,推荐下相关两篇文章
一、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 文化交流
最新文章,欢迎关注:公众号-风尘博客;交流观点,欢迎添加:个人微信