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

 

搭建zookeeper伪分布式集群

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

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

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

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

搭建过程:

1.下载zookeeper.tar.gz

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

3.解压缩

tar -zxvf zookeeper-3.4.11.tar.gz

4.复制到上级目录

cp zookeeper-3.4.11 /usr/local

5.进入配置文件目录

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:2181
ls /zk 查看znode
create /zk "gys"
help 帮助命令
quit 退出客户端。

猜你喜欢

转载自www.cnblogs.com/guoyansi19900907/p/9954864.html