最近公司要做微服务的东西,基于阿里开源技术Dubbo与Zookeeper进行微服务架构,于是学习了一下Dubbo以及Zookeeper,Zookeeper是一个注册中心,最初接触它是在大数据接触(因为大学太菜鸡,完全忘了)。现在项目中要用到,于是进行了Dubbo+Zookeeper的环境搭建,本文是介绍如何安装Zookeeper(windown下)。(如果有什么不恰当的地方,欢迎提出指正)
1、Zookpeer在百度百科中的介绍:
ZooKeeper是一个
分布式
的,开放源码的
分布式应用程序
协调服务,是
Google
的Chubby一个
开源
的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。
ZooKeeper包含一个简单的原语集,
提供Java和C的接口。
Zookeeper的安装过程:
首先先下载好Zookpeer的压缩包
2、解压压缩包后找到conf目录下的.cfg文件,将其重命名为:zoo.cfg修改zoo.cfg文件:
注意:这两个指定路径的文件夹必须在你解压的Zookeeper下建立,不然待会启动会报错。
3、修改完后进入bi目录下执行zkServer.cmd
Zookeeper启动成功:
4、Zookeeper默认的端口号为:2181.
补充cfg文件基础参数介绍:
tickTime:
基本事件单元,以毫秒为单位。它用来控制心跳和超时,默认情况下最小的会话超时时间为两倍的 tickTime。
dataDir: 是存放内存数据库快照的位置;
dataLogDir :是事务日志目录;
clientPort:是client连接的端口,默认数2181。
最后附上相关的压缩包:
链接:https://pan.baidu.com/s/1vBh_J7qdpDEPkNryHodf9Q 密码:6azg
转载请注明原文地址: https://www.6miu.com/read-2625050.html