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

    今天我来写一写zookeeper集群的搭建流程

    1.zookeeper的搭建不难,难的是对他的理解以及良好的使用.单机版的zookeeper只需要解压后直接命令 启动即可 解压zookeeper,tar -zxvf zookeeper-3.4.6.tar.g

    2.集群的话,需要复制文件 把单机版的zookeeper-3.4.6拷贝到/usr/local/solrcloud下,复制三份分别并将目录名改为zookeeper1、zookeeper2、zookeeper3

    3.进入zookeeper1文件夹,创建data目录。并在data目录中创建一个myid文件内容为“1”(echo 1 >> data/myid)。

    4.进入conf文件夹,把zoo_sample.cfg改名为zoo.cfg

    5.修改zoo.cfg。 修改: dataDir=/usr/local/solrcloud/zookeeper1/data clientPort=2181(zookeeper2中为2182、zookeeper3中为2183) 添加: server.1=192.168.25.150:2881:3881 server.2=192.168.25.150:2882:3882 server.3=192.168.25.150:2883:3883

    6.接下来把剩下的两个全部按照这个方式来修改 注意:第二个的端口号和路径要改,而添加的server不变 后面端口依次改为2182和2183

    # The number of milliseconds of each tick tickTime=2000

    # The number of ticks that the initial # synchronization phase can take initLimit=10

    # The number of ticks that can pass between

    # sending a request and getting an acknowledgement syncLimit=5

    # the directory where the snapshot is stored. # do not use /tmp for storage, /tmp here is just

    # example sakes. dataDir=/usr/local/solrcloud/zookeeper1/data

    # the port at which the clients will connect clientPort=2181

    # the maximum number of client connections

    . # increase this if you need to handle more clients #maxClientCnxns=60 #

    # Be sure to read the maintenance section of the

    # administrator guide before turning on autopurge. #

    # http://zookeeper.apache.org/doc/current/zookeeperAdmin.htm

    l#sc_maintenance #

    # The number of snapshots to retain in dataDir

    #autopurge.snapRetainCount=3

    # Purge task interval in hours

    # Set to "0" to disable auto purge feature

    #autopurge.purgeInterval=1

    server.1=192.168.25.150:2881:3881

    server.2=192.168.25.150:2882:3882

    server.3=192.168.25.150:2883:3883

    7.修改完成后分别启动三个zookeeper /usr/local/solrcloud/zookeeper1/bin/zkServer.sh start /usr/local/solrcloud/zookeeper2/bin/zkServer.sh start

    /usr/local/solrcloud/zookeeper3/bin/zkServer.sh start

    8.查看zookeeper的状态 /usr/local/solrcloud/zookeeper1/bin/zkServer.sh status /usr/local/solrcloud/zookeeper2/bin/zkServer.sh status /usr/local/solrcloud/zookeeper3/bin/zkServer.sh status

    9.最后记得添加端口号,或者关闭防火墙

  • 相关阅读:
    关于CG Relighting系统设计的片言碎语
    [F&Q:How To Learn Computer Graphic]如何学习计算机图形学
    以后再也不写英文的文章了
    [D80]天井
    [应邀发布]Rapidmind Development Platform Download
    vs2008 结构体托管
    换实验室
    3D
    【入门】点击按钮添加输入框
    【入门】PHP与数据库连接
  • 原文地址:https://www.cnblogs.com/qiaoqiaodi/p/7067927.html
Copyright © 2011-2022 走看看