• Kafka运维


    一、启动Server

    (1)启动Zookeeper

    bin/zookeeper-server-start.sh config/zookeeper.properties
    

     (2)启动Kafka

    bin/kafka-server.start.sh config/server.properties
    

     二、关于Topic

    (1)创建Topic,名为test(partition:分片;replica:副本)

    bin/kafka-topic.sh --create --zookeeper XXX:2181,YYY:2182 --replication-factor 1 --partitions 1 --topic test
    

     (2)查看Topic列表

    bin/kafka-topics.sh --list --zookeeper XXX:2181,YYY:2182
    

     (3)查看指定Topic的Partition

    bin/kafka-topics.sh --describe --zookeeper XXX:2181,YYY:2182 --topic test
    

     输出如下:

    Topic:testTopic1        PartitionCount:2       ReplicationFactor:2           configs:
    Topic:testTopic1        Partition:0             Leader:1     Replicas:1,2       Isr:1,2
    Topic:testTopic2        Partition:1             Leader:2     Replicas:2,3       Isr:2,3
    

     表示:分区0的Leader是1;分区1的Leader是2

    (4)修改指定Topic的Partition数量

    bin/kafka-topics.sh --zookeeper XXX:2181,YYY:2182 -alter --topic test --alter --partition 10
    

     (5)删除指定Topic

    bin/kafka-topics.sh --delete --zookeeper  XXX:2181,YYY:2182 --topic hello
    

    (6)在Kafka上对一个topic增加partition(分区新增到20)

    ./kafka-topics.sh -zookeeper XXX:2181,YYY:2182  -alter -partitions 20 -topic blog
    

    (7)发送消息-接收消息模拟

    A.发送消息
    ./kafka-console-producer.sh --broker-list XXX:9002,YYY:9003 --topic test
    B.接收消息
    ./kafka-console-consumer.sh --zookeeper XXX:2181 --topic test --from-beginning
    

     其它命令操作请参见:http://blog.csdn.net/itleochen/article/details/18407063

  • 相关阅读:
    P4611 [COCI2011-2012#7] TRAMPOLIN
    P3119 [USACO15JAN]草鉴定Grass Cownoisseur
    P4417 [COCI2006-2007#2] STOL
    P4645 [COCI2006-2007 Contest#3] BICIKLI
    P1155 双栈排序
    P4610 [COCI2011-2012#7] KAMPANJA
    P4329 [COCI2006-2007#1] Bond
    EZOJ #227
    EZOJ #226
    p4980 polya定理
  • 原文地址:https://www.cnblogs.com/moonandstar08/p/6123709.html
Copyright © 2020-2023  润新知