搭建真正的zookeeper集群 搭建zookeeper伪分布式集群

 搭建zookeeper伪分布式集群

zookeeper是Hadop Ecosystem中很是重要的组件,它的主要功能是为分布式系统提供一致性协调服务,html

提供的功能包括配置维护,域名服务,分布式同步和组服务。node

zookeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效,功能稳定的系统提供给用户。vim

集群节点的主机名分别是guoyansi128   guoyansi129  guoyansi130服务器

搭建过程:分布式

1.下载zookeeper.tar.gzpost

2.上传至 /user/local/src中性能

3.解压缩ui

tar -zxvf zookeeper-3.4.11.tar.gz

4.复制到上级目录url

cp zookeeper-3.4.11 /usr/local

5.进入配置文件目录spa

cd /usr/local/zookeeper/conf

6.将zoo_sample.cfg复制成zoo.cfg

cp z00_sample.cfg zoo.cfg

7.修改zoo.cfg

vim zoo.cfg

8.末尾添加以下配置

server.1=guoyansi128:2888:3888
server.2=guoyansi129:2888:3888
server.3=guoyansi130:2888:3888

9.保存  esc  :wq

10.进入dataDir目录

cd /usr/local/zookeeper/dataDir

11.添加配置文件myid;内容为1  (zookeeper中服务器编号)

vim myid

12.将该安装目录分别复制到另外两台机子上

scp -r /usr/local/zookeeper guoyans129: /usr/local/
scp -r /usr/local/zookeeper guoyans130: /usr/local/

13.分别启动节点中zookeeper

cd /usr/local/zookeeper/bin
./zkServer.sh start

若是启动成功了会有以下提示:

14.查看集群状态

./zkServer.sh status

leader和follower分别表示主从节点。

至少启动两个节点,才会出现leader。

这个leader是有zookeeper选举机制肯定的。

zookeeper客户端:

./zkCli.sh -server guoyansi128:2181ls /zk     查看znodecreate /zk "gys"help  帮助命令quit 退出客户端。