zookeeper的配置安装

前提:得有三台虚拟机。jdk的环境得配置好,因为zookeeper本来就是基于java开发的。

  一、下载zookeeper的压缩包。

  地址:http://archive.apache.org/dist/zookeeper

  找到3.4.9.然后进去选择即可。

  二、然后将zookeeper的压缩包传到我们的虚拟机上。

  可以通过远程连接软件放上去。

  然后我们可以在虚拟机里面查看:

   有这个zookeeper的压缩包。

   三、我们可以将其解压到自己想放的路劲下。例如:tar -xvf zookeeper-3.4.9.tar.gz -C  /usr/local  

  四、然后再zookeeper-3.4.9下建一个zkdatas文件:mkdir zkdatas       (当前的目录是在zookeeper-3.4.9)

  五、需要修改配置文件:

    再解压之后的的zookeeper-3.4.9的目录下的conf的目录下:

    cp zoo_sample.cfg  zoo.cfg

    复制一下并且重命名为zoo.cfg

    打开zoo.cfg文件:vim zoo.cfg

    将里面的dataDir路劲改为自己第四部刚才创建的文件下:dataDir=/usr/local/zookeeper/zkdatas

    并且取开注释      autopurge.snapRetainCount=3
             autopurge.purgeInterval=1

    在最后面添加  server.1=master:2888:3888
            server.2=slave1:2888:3888
            server.3=slave2:2888:3888

    (前面server后面的1、2、3是id,master,slave1,slave2是三台主机的主机名。)

    

     然后再zkdatas的目录下创建myid文件,在里面输入1.

  六、然后要将zookeeper-3.4.9的文件发到其他主机上:scp -r /usr/local/zookeeper/     slave1:/usr/local/

      (我之前将解压的zookeeper-3.4.9改名为了zookeeper)

      所有的子节点的虚拟机都要进行发送,然后对应的 server.1=master:2888:3888
                         server.2=slave1:2888:3888
                         server.3=slave2:2888:3888

      slave1上的zookeeper-3.4.9下的zkdatas的myid文件1改为2,slave2就改为3.要与上面的对应起来。

      然后进行测试在每一台机器上面,在zookeeper-3.4.9下执行bin/zkSercer.sh start

      来启动zookeeper。然后输入jps会出现下面这样的,如果是这样你就是成功了的:

      

          遇到的错误可以通过cat zookeeper.out查看错误信息。

原文地址:https://www.cnblogs.com/moxihuishou/p/13829414.html