美文网首页
zookeeper+kafka集群安装部署

zookeeper+kafka集群安装部署

作者: 请叫我刚爷 | 来源:发表于2019-11-21 19:29 被阅读0次

    请先观看单节部署点再本篇文章

    在Zookeeper集群中,若超过半数以上服务节点不可用,才会造成整个服务不可用,所以其集群节点数一般都是至少3个节点以上的奇数个。

    本人是在同一台电脑搭建的集群

    1、将zookeeper复制3份,将conf目录下所有的zoo.cfg文件更改,文件内容如下

    tickTime=2000
    
    initLimit=10
    
    syncLimit=5
    
    dataDir=D:/java/zookeeper/temp
    
    =D:/java/zookeeper/temp
    
    clientPort=2180
    
    server.1=127.0.0.1:1001:2001(端口随意)
    
    server.2=127.0.0.1:1002:2002
    
    server.3=127.0.0.1:1003:2003
    

    3份内中都差不多变化的就是dataDir、dataLogDir、clientPort

    2、使用doc窗口在dataDir所指定目录下,执行如下语句

    echo "1" > myid

    执行完毕后会在dataDir所指定目录下生成myid文件,打开查看,里面只能是正整数。本次复制了3分,每份里面都得有这项操作,且myid文件中的值不一样,且为数字

    3、因为要分别进入目录去启动3个节点,个人觉得太过麻烦,所以新建一个txt文件,将后缀名更改为bat,内容如下:

    start /d D:java\zookeeper\zookeeper-3.4.14_1\bin zkServer.cmd

    start /d D:java\zookeeper\zookeeper-3.4.14_2\bin zkServer.cmd

    start /d D:java\zookeeper\zookeeper-3.4.14_3\bin zkServer.cmd

    更改完毕后,保存运行,结果如下

    image.png

    二、kafka安装

    1、更改kafka目录下config\kafka-server-start.bat配置文件,更改参数如下:

    broker.id=2(必须是数字,正整数)
    
    listeners=PLAINTEXT://127.0.0.1:9092(ip端口)
    
    advertised.listeners=PLAINTEXT://127.0.0.1:9092(ip端口)
    
    log.dirs=D:/java/kafka/temp_2(日志路径)
    
    zookeeper.connect=127.0.0.1:2180,127.0.0.1:2181,127.0.0.1:2182(zookeeper集群)
    

    启动即可

    相关文章

      网友评论

          本文标题:zookeeper+kafka集群安装部署

          本文链接:https://www.haomeiwen.com/subject/iwtxwctx.html