Zookeeper安装及简单使用
1、Zookeeper简介
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
官网地址:http://zookeeper.apache.org/
2、下载及安装
稳定版地址:http://mirror.bit.edu.cn/apache/zookeeper/stable/
目前的稳定版是 apache-zookeeper-3.5.5.tar.gz
2.1 linux下安装
由于zookeeper运行需要java环境,首先需要安装jdk,jdk安装好后再进行以下操作:
建议安装jdk版本1.8及以上。
1 |
|
下载完成后解压:
1 |
|
创建数据目录及日志目录
1 |
|
进入conf目录,将zoo_sample.cfg 拷贝一分重命名为zoo.cfg
1 |
|
修改zk数据目录和日志目录
1 |
|
保存修改后启动zookepper
1 |
|
出现如下提示说明启动成功
1 |
|
或者通过jps命令查看,有QuorumPeerMain进程。
启动客户端
1 |
|
得到如下结果,说明客户端连接成功
Connecting to localhost:2181
…………….
…………….
…………….
Welcome to ZooKeeper!
…………….
…………….
WATCHER::
WatchedEvent state:SyncConnected type: None path:null
[zk: localhost:2181(CONNECTED) 0]
停止zk服务:
1 |
|
2.2 windows下安装
大体配置类似,启动服务时使用bin下的zkServer.cmd,连接的客户端使用 zkCli.cmd
Zookeeper安装及简单使用
https://river106.cn/posts/c68bbf2f.html