kafka常用命令

1,启动zookeeper服务:zookeeper-server-start.sh -daemon zoo.cfg

2,启动kafka服务:kafka-server-start.sh -daemon server.properties

3,查看有哪些主题: kafka-topics.sh --list --zookeeper master:2181

4,查看topic的详细信息:kafka-topics.sh --zookeeper master:2181 -describe -topic test

5,创建topic: kafka-topics.sh --zookeeper master:2181 --create --replication-factor 1 --partitions 1 --topic test1

6,为topic增加partition: kafka-topics.sh --zookeeper master:2181 -alter -partitions 20 -topic test1

7,kafka生产者客户端命令: kafka-console-producer.sh --broker-list master:9092 -topic test1

8,kafka消费者客户端命令:kafka-console-consumer.sh --zookeeper master:2181 --from-beginning -topic test1

    新版本可以使用:kafka-console-consumer.sh --bootstrap-server master:9092 --from-beginning -topic test1

9,删除topic:kafka-topics.sh --zookeeper master:2181 --delete --topic test

10,查看consumer组内消费的offset:kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zookeeper master:2181 --group group --topic test1

  或者:kafka-consumer-offset-checker.sh --zookeeper master:2181 --group owner --topic test1

你可能感兴趣的:(kafka常用命令)