• 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查看错误信息。

  • 相关阅读:
    mybatis plus使用redis作为二级缓存
    netty无缝切换rabbitmq、activemq、rocketmq实现聊天室单聊、群聊功能
    netty使用EmbeddedChannel对channel的出入站进行单元测试
    记jdk1.8中hashmap的tableSizeFor方法
    Cannot find class: BaseResultMap
    windows下远程访问Redis,windows Redis绑定ip无效,Redis设置密码无效,Windows Redis 配置不生效,Windows Redis requirepass不生效,windows下远程访问redis的配置
    学习记录
    eclipse的注释
    转:聊聊同步、异步、阻塞与非阻塞
    点滴笔记(二):利用JS对象把值传到后台
  • 原文地址:https://www.cnblogs.com/moxihuishou/p/13829414.html
Copyright © 2020-2023  润新知