Zookeeper安装及简单使用

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.gz2.1 linux下安装由于zookeeper运行需要java环境首先需要安装jdkjdk安装好后再进行以下操作建议安装jdk版本1.8及以上。# wget http://mirror.bit.edu.cn/apache/zookeeper/stable/apache-zookeeper-3.5.5.tar.gz下载完成后解压# tar -zxvf apache-zookeeper-3.5.5.tar.gz # cd apache-zookeeper-3.5.5创建数据目录及日志目录# mkdir data # mkdir logs进入conf目录将zoo_sample.cfg 拷贝一分重命名为zoo.cfg# cd conf # cp zoo_sample.cfg zoo.cfg修改zk数据目录和日志目录dataDir/yourpath/apache-zookeeper-3.5.5/data logDataDir/yourpath/apache-zookeeper-3.5.5/logs保存修改后启动zookepper# bin/zkServer.sh start出现如下提示说明启动成功# JMX enabled by default # Using config: /opt/../zookeeper-3.4.6/bin/../conf/zoo.cfg # Starting zookeeper ... STARTED或者通过jps命令查看有 QuorumPeerMain进程。启动客户端# bin/zkCli.sh得到如下结果说明客户端连接成功Connecting to localhost:2181 ................ ................ ................ Welcome to ZooKeeper! ................ ................ WATCHER:: WatchedEvent state:SyncConnected type: None path:null [zk: localhost:2181(CONNECTED) 0]停止zk服务# bin/zkServer.sh stop2.2 windows下安装大体配置类似启动服务时使用bin下的zkServer.cmd连接的客户端使用 zkCli.cmd