Zookeeper的安装

来源:互联网 发布:python qq机器人 编辑:程序博客网 时间:2024/05/17 04:11


一、ZooKeeper 概述

                      Zookeeper 是分布式协调服务,分布式程序可以基于Zookeeper来实现同步服务、配置服务和命名服务等。

             ZooKeeper 是确保数据在其管理的服务器集群之间的数据的事务一致性。


二、Zookeeper的安装

           1、zookeeper集群节点数不能少于3个,并且每个节点的服务器时间要统一。

           2、在zookeeper压缩包进行解压并修改目录名,然后将其配置到环境变量中:

                  

         tar -zxvf  zookeeper.*.tar.gz       mv zookeeper*   zk       vi  /etc/profile

                  

                   3、修改 zk/conf目录下文件,mv   zoo_sample.cfg  zoo.cfg

           4、编辑zoo.cfg文件,vi  zoo.cfg,dataDir是zookeeper的数据目录

                         修改  dataDir=/usr/local/zk/data

                         增加  server.0 = hadoop0:2888:3888

                                  server.1 = hadoop1:2888:3888

                                  server.2 = hadoop2:2888:3888

           5、创建目录,mkdir  /usr/local/zk/data

           6、在/usr/local/zk/data 目录下创建文件myid,并内容设置为0

           7、将上面所配置的文件copy到另外两台服务器上,

                                复制zk目录  scp  -r  /usr/local/zk  hadoop1:/usr/local 

                                复制环境变量  scp /etc/profile  hadoop1:/etc

           8、分别修改两台服务器上的myid文件,并分别设置内容为1和2

           9、分别执行  source  /etc/profile

           10、 分别在三个服务器上进入/usr/local/zk/bin目录下,执行启动的命令  zkServer.sh  start

           11、检验,分别在三个服务器上执行命令   zkServer.sh status