美文网首页
Kafka集群启动

Kafka集群启动

作者: CodeYang | 来源:发表于2021-12-23 17:21 被阅读0次

    Kafka集群启动

    现在有三台服务器分别是:8.8.8.101、8.8.8.102、8.8.8.103

    一、分别修改三台服务器Kafka的配置文件 /config/server.properties

    #服务器8.8.8.101
    broker.id=101
    listeners=PLAINTEXT://8.8.8.101:9092
    zookeeper.connect=8.8.8.101:2181,8.8.8.102:2181,8.8.8.103:2181
    
    #服务器8.8.8.102
    broker.id=102
    listeners=PLAINTEXT://8.8.8.102:9092
    zookeeper.connect=8.8.8.101:2181,8.8.8.102:2181,8.8.8.103:2181
    
    #服务器8.8.8.103
    broker.id=103
    listeners=PLAINTEXT://8.8.8.103:9092
    zookeeper.connect=8.8.8.101:2181,8.8.8.102:2181,8.8.8.103:2181
    

    二、启动zookeeper集群

    #服务器101
    ./zkServer.sh start
    
    #服务器102
    ./zkServer.sh start
    
    #服务器103
    ./zkServer.sh start
    

    三、启动kafka

    #服务器101
    kafka-server-start.sh -daemon ../config/server.properties
    
    #服务器102
    kafka-server-start.sh -daemon ../config/server.properties
    
    #服务器103
    kafka-server-start.sh -daemon ../config/server.properties
    

    四、测试

    #在服务器101上创建主题
    kafka-topics.sh --create --bootstrap-server 8.8.8.101:9092 --topic t01 --partitions 2 --replication-factor 2
    
    #在服务器102创建生产者
    kafka-console-producer.sh --topic t01  --bootstrap-server 8.8.8.102:9092
    
    #在服务器101、103上分别创建消费者
     kafka-console-consumer.sh --topic t01 --bootstrap-server 8.8.8.101:9092
     kafka-console-consumer.sh --topic t01 --bootstrap-server 8.8.8.103:9092
    
    生产消费如图:
    生产消费图
    分区及副本信息:
    分区及副本信息

    相关文章

      网友评论

          本文标题:Kafka集群启动

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