zoukankan      html  css  js  c++  java
  • (04)kafka多机多Broker(集群)的基本配置

      本文记录一下kafka多机多Broker(集群)的基本配置,在上篇的基础上进行,上篇配置在192.168.7.151上,本篇在152上。

    一、在服务器192.168.7.152上配置两个Broker

      1、将151上的kafka远程拷贝到152上

    [root@localhost local]# scp -r kafka_2.9.2-0.8.1.1/ root@192.168.7.152:/usr/local

      2、删除掉logs中的旧文件broker0、broker1,并且新建broker2、broker3

    [root@localhost logs]# rm -rf broker0 broker1
    [root@localhost logs]# mkdir broker2 broker3

      3、修改config中server.properties和server1.properties为server2.properties和server3.properties

    [root@localhost config]# mv server.properties server2.properties
    [root@localhost config]# mv server1.properties server3.properties

      4、修改server2.properties和server3.properties的配置信息

      [root@localhost config]# vim server2.properties

    broker.id=2
    log.dirs=/usr/local/kafka_2.9.2-0.8.1.1/logs/broker2

      [root@localhost config]# vim server3.properties

    broker.id=3
    log.dirs=/usr/local/kafka_2.9.2-0.8.1.1/logs/broker3

      5、启动两个broker

    [root@localhost kafka_2.9.2-0.8.1.1]# bin/kafka-server-start.sh config/server2.properties &
    [root@localhost kafka_2.9.2-0.8.1.1]# bin/kafka-server-start.sh config/server3.properties &

      6、用jps命令查看,已经启动成功!

     二、查看集群是否已经注册到zookeeper中

      1、连接zookeeper的任意客户端

    [root@localhost kafka_2.9.2-0.8.1.1]# zkCli.sh

      2、查看到成功注册了4个broker,id分别是0、1、2、3

  • 相关阅读:
    华丽的NHibernate
    Linq to NHibernate入门示例
    更新部分字段 NHibernate
    Entity Framework 与 面向对象
    开源框架之TAB控件
    MEF插件系统中通信机制的设计和实现
    用CQRS+ES实现DDD
    Unit of work + Repository
    [开源]C#二维码生成解析工具,可添加自定义Logo (转)
    就是这么简单(续)!使用 RestAssuredMockMvc 测试 Spring MVC Controllers(转)
  • 原文地址:https://www.cnblogs.com/javasl/p/12183001.html
Copyright © 2011-2022 走看看