• 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.最后记得添加端口号,或者关闭防火墙

  • 相关阅读:
    JS弹出下载对话框以及实现常见文件类型的下载
    什么是物理像素、虚拟像素、逻辑像素、设备像素,什么又是 PPI, DPI, DPR 和 DIP
    学会git玩转github,结尾有惊喜!有惊喜!有惊喜!
    Menu实现逻辑
    控件保持多种绘图状态的做法
    2个函数宏技巧
    绘图 Painter转接口封装的方式
    DirectUI消息循环的简单封装
    c++以代理的方式来实现接口化编程
    c++对象工厂
  • 原文地址:https://www.cnblogs.com/qiaoqiaodi/p/7067927.html
Copyright © 2020-2023  润新知