Zookeeper搭建

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

具体搭建操作步骤如下:
首先需要下载zookeeper-3.4.12.tar.gz安装包

使用tar命令对zookeeper-3.4.12.tar.gz进行解压操作
[[email protected] ~]# tar -zxvf zookeeper-3.4.11.tar.gz
[[email protected] ~]# cd zookeeper-3.4.11

在ZooKeeper目录下创建data文件夹,做为本地数据目录;
[[email protected] zookeeper-3.4.11]# mkdir data
[[email protected] zookeeper-3.4.11]# cd conf
[[email protected] conf]# ls
configuration.xsl log4j.properties zoo_sample.cfg

进入到ZooKeeper解压文件的conf目录下找到zoo_sample.cfg文件,将该文件cp一份并将其改为zoo.cfg(默认找zoo.cfg)

[[email protected]t conf]# cp zoo_sample.cfg zoo.cfg
然后打开zoo.cfg文件,修改配置文件中的数据存放目录为data目录,并可以更改zookeeper端口号。
[[email protected] conf]# vim zoo.cfg
Zookeeper搭建
dataDir= /tmp/zookeeper本地保存数据的目录,tmp存放的临时数据,可以修改为自己的目录;clientPort=2181客户端默认端口号
配置完成后返回到zookeeper的bin目录中执行"./zkServer.sh start"启动zookeeper
启动后通过ps -ef | grep zook来查看是否启动成功(或者可以通过查看端口的方式判断是否成功启动:netstat -tunlp)。
Zookeeper搭建