zoukankan      html  css  js  c++  java
  • ZooKeeper集群搭建

    1. 环境说明
      • Ubuntu 64 18.10
      • VMware 15.0.2
      • Win10
      • apache-zookeeper-3.5.5-bin.tar.gz
    2. 配置集群免密互信
      • 修改/etc/hosts,设置IP:hostname
      • 设置hostname:修改/etc/hostname;
        修改/etc/cloud/cloud.cfg,preserve_hostname: false更改为true
      • ssh-keygen -t rsa,分别生成公钥,将集群的公钥拷贝到authorized_keys文件中
      • 将authorized_keys文件分发到各台机器,scp authorized_keys slave1:~/.ssh/
      • 在/etc/ssh/ssh_config文件追加:
        • StrictHostKeyChecking no  
        • UserKnownHostsFile /dev/null  
      • ssh root@slave1,验证可登陆即可。使用logout或者Ctrl+D退出
    3. 解压zookeeper,并配置好环境变量
    4. 修改配置文件:
      • cp conf/zoo_sample.cfg conf/zoo.cfg
        1 dataDir=/home/gemsuser/data/zookeeper
        2 server.1=master:2888:3888
        3 server.2=slave1:2888:3888
        4 server.3=slave2:2888:3888
        5 server.4=slave3:2888:3888
        zookeeper conf
    5. 拷贝项目到其他机器:

      scp -r /home/gemsuser/install/apache-zookeeper-3.5.5-bin/ slave1:/home/gemsuser/install/

    6. 在dateDir中创建myid文件:
      1 echo 1 > /home/gemsuser/data/zookeeper/myid
      2 echo 2 > /home/gemsuser/data/zookeeper/myid
      3 echo 3 > /home/gemsuser/data/zookeeper/myid
      4 echo 4 > /home/gemsuser/data/zookeeper/myid
      myid
    7. 启动zookeeper,zkServer.sh start
    8. 查看状态,zkServer.sh status
  • 相关阅读:
    C语言I博客作业05
    C语言I博客作业04
    C语言II博客作业01
    学期总结
    第一周作业
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I博客作业04
  • 原文地址:https://www.cnblogs.com/liudingchao/p/11116800.html
Copyright © 2011-2022 走看看