该随笔主要是讲一下dubbox的注册中心Zookeeper的介绍,安装和启动。linux
在分布式应用中,注册中心主要起的做用是服务地址的注册与查找,至关于目录服务 ,服务提供者和消费者只有在启动时,与注册中心交互,注册中心不转发请求,压力较小。分布式
一.Zookeeper的介绍oop
Zookeeper是Apacahe Hadoop 的子项目,是一个树型的目录服务,支持变动推送,适合做为Dubbox服务的注册中心,工业强度较高,可用于生产环境。blog
二.Zookeeper 在Linux系统的安装教程
Zookeeper的环境须要安装jdk,因此须要先安装jdk,但咱们这里就不涉及该部份内容了,网上这类的教程不少。zookeeper
1.先将Zookeeper的安装包上传到linux系统中(我在下面提供了一个3.4.6版本的)jdk
2.解压压缩包 dubbo
tar -zxvf zookeeper-3.4.6.tar.gz请求
3.进入zookeeper-3.4.6目录,建立data目录im
mkdir data
4.进入conf目录,把zoo_sample.cfg更名为zoo.cfg
cd conf
mv zoo_sample.cfg zoo.cfg
5.打开zoo.cfg 修改data属性
dataDir=/root/zookeeper-3.4.6/data
三.Zookeeper的启动
进入bin目录,输入服务启动命令。
./zkServer.sh start
若是输出如下内容表示成功
能够使用./zkService.sh status 来查看启动状态
使用zkService.sh stop来中止