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

    三台服务器:先设置hosts
    10.0.0.231  node1
    10.0.0.232  node2
    10.0.0.233  node3
    1:解压 zookeeper-3.4.10.tar.gz 到/usr/local
    2:创建软链接 到/usr/local/zk
    3:复制zk/conf/zoo_sample.cfg 为zoo.cfg
    4:修改zoo.cfg内容为
    tickTime=2000
    
    initLimit=10
    
    syncLimit=5
    
    dataDir=/opt/zookeeper
    
    clientPort=2181
    
    server.1=node1:2888:3888
    server.2=node2:2888:3888
    server.3=node3:2888:3888

    5:在/opt/下创建
    zookeeper文件夹
    6:在/opt/zookeeper下创建myid文件,内容为1
    
    

    以上三台服务器的配制除了myid内容不一样其它全部相同

    10.0.0.231  myid内容为1
    10.0.0.232  myid内容为2
    10.0.0.233  myid内容为3

    最后分别到bin目录中启动zookeeper

    zkServer.sh start

    设置开机自动启动

    1) 切换到/etc/rc.d/init.d/目录下
    2) 创建zookeeper文件:touch zookeeper
    3) 更新权限:chmod +x zookeeper
    4) 编辑文件,在zookeeper里面输入如下内容
       #!/bin/bash
       #chkconfig:2345 20 90
       #description:zookeeper
       #processname:zookeeper
        export JAVA_HOME=/usr/local/jdk
        export PATH=$JAVA_HOME/bin:$PATH
        case $1 in
              start) /usr/local/zk/bin/zkServer.sh start;;
              stop) /usr/local/zk/bin/zkServer.sh stop;;
              status) /usr/local/zk/bin/zkServer.sh status;;
              restart) /usr/local/zk/bin/zkServer.sh restart;;
              *)  echo "require start|stop|status|restart" ;;
        esac
    
    
    5) chkconfig zookeeper on
    6) 验证
    chkconfig --add zookeeper  把zookeeper添加到开机启动里面
    chkconfig --list zookeeper 查看是否添加的zookeeper到开机启动
  • 相关阅读:
    形态学操作
    形态学腐蚀膨胀操作
    图像模糊操作
    OpenCV像素操作和图形绘制
    c++中char类型的取值范围
    二叉树基本操作
    剑指27 二叉树的镜像
    剑指26 树的子结构
    剑指24: 反转链表
    剑指22 链表倒数第k个节点
  • 原文地址:https://www.cnblogs.com/feiyun126/p/7244394.html
Copyright © 2011-2022 走看看