ZooKeeper基础
简介
Zookeeper是Apacahe Hadoop的子项目,是一个树型的目录服务,支持变更推送,适合作为Dubbo服务的注册中心,工业强度较高,可用于生产环境,并推荐使用。
- 可以作为集群的管理工具使用。
- 可以集中管理配置文件。
注册中心负责服务地址的注册与查找,相当于目录服务,服务提供者和消费者只在启动时与注册中心交互,注册中心不转发请求,压力较小。
基本概念
Zookeeper中的角色主要有以下三类,如下表所示:
下载
单机版--安装
安装之前
安装之前;请检查你的JRE、JDK的环境搭建
其实安装的步骤简单;对于不熟悉Linux的可以先看windows的安装教程。
Windows安装
将下载的压缩包解压
在
Zookeeper\zookeeper-3.4.10\conf
下找到zoo_sample.cfg
复制并修改为zoo.cfg
启动、停止Zookeeper
在Zookeeper\zookeeper-3.4.10\bin
使用cmd启动对应的命令
//使用命令行到指定的目录输入如下内容即可:
zkServer.cmd
Linux中安装
Linux中的安装步骤基本一样;就是使用Linux命令的可能不太适应(大神略过【笑】)
将下载文件上传到Linux中(使用XFTP或者SecurityCRT)
解压
tar -zxf zookeeper-3.4.10.tar.gz -C /usr/myapp
- 复制文件修改为
zoo.cfg
cp zoo_sample.cfg zoo.cfg
4.启动
./zkServer.sh start
./zkServer.sh stop
./zkServer.sh restart
./zkServer.sh status
如果出现下图则表示启动单机OK: