zookeeper搭建和使用

1.搭建和配置

  1. 上传解压

    使用插件 lrzsz
    上传 
        rz
    
  2. 配置环境变量

    1. 打开配置文件
        vim /etc/profile
    2. 内容
        export ZOOKEEPER_HOME=/zookeeper-3.4.9
        export PATH=$PATH:$ZOOKEEPER_HOME/bin
    3. 刷新
        source /etc/profile
    
  3. 配置节点(伪分布式需注意 zookeeper最少三个节点)

    1. 进入zookeeper目录
      cd /zookeeper-3.4.9
      
    2. 创建data文件夹
      mkdir -p service/data1
      mkdir -p service/data2
      mkdir -p service/data3
      
    3. 创建主机编号的标识
      cd /service/data1
      echo 1 > myid
      cd ../data2
      echo 2 > myid
      cd ../data3
      echo 3 > myid
      
    4. 配置
      1. 进入 conf
          cd /zookeeper-3.4.9/conf
          
      2. 复制zoo_sample.cfg
          cp zoo_sample.cfg zoo01.cfg
          cp zoo_sample.cfg zoo02.cfg
          cp zoo_sample.cfg zoo03.cfg
          
      3. 编辑 zoo.cfg 内容
          vim zoo01.cfg
          dataDir=/zookeeper-3.4.9/service/data1/
          clientPort=2181
          server.1=192.168.63.110:2887:3887
          server.2=192.168.63.111:2888:3888
          server.3=192.168.63.112:2889:3889
          
          vim zoo02.cfg
          dataDir=/zookeeper-3.4.9/service/data2/
          clientPort=2182
          server.1=192.168.63.110:2887:3887
          server.2=192.168.63.111:2888:3888
          server.3=192.168.63.112:2889:3889
      
          vim zoo03.cfg
          dataDir=/zookeeper-3.4.9/service/data3/
          clientPort=2183
          server.1=192.168.63.110:2887:3887
          server.2=192.168.63.111:2888:3888
          server.3=192.168.63.112:2889:3889
      

2. 使用

  1. 服务器

    1. 启动
        zkServer.sh start zoo01.cfg
        zkServer.sh start zoo02.cfg
        zkServer.sh start zoo03.cfg
    2. 停止
        zkServer.sh stop zoo01.cfg
        zkServer.sh stop zoo02.cfg
        zkServer.sh stop zoo03.cfg
    
  2. 客户端

    zkCli.sh -server 192.168.63.110:2181
    

你可能感兴趣的:(zookeeper搭建和使用)