Kafka常用命令

1、启动kafka:
./kafka-server-start.sh -daemon ../config/server.properties 

启动后,默认监听端口 9092

2、列出集群里的所有主题。
./kafka-topics.sh --zookeeper localhost:2181 --list


3、创建专题topic
在kafka的路径下,

./kafka-topics.sh --create --zookeeper 192.168.1.11:2181 --replication-factor 1 --partitions 5 --topic mytopic

4、查看专题topic
 ./kafka-topics.sh --describe --zookeeper 192.168.1.11:2181 --topic mytopic

5、修改partition
./kafka-topics.sh --zookeeper  192.168.1.11:2181 --alter --topic mytopic  --partition 10

修改分片大小为10

6、启动生产者——生产数据(发送)
kafka的路径下,

bin/kafka-console-producer.sh --broker-list 192.168.1.11:9092 --topic  mytopic
This is a message
This is another message

7、启动消费者
kafka的路径下,

 ./kafka-console-consumer.sh --bootstrap-server 192.168.1.11:9092 --topic mytopic --from-beginning

–from-beginning:从头开始读;
去掉–from-beginning:从最新处开始读。

8、删除topic
步骤1:删除topic
./kafka-topics.sh –zookeeper 192.168.1.11:2181 –delete –topic mytopic
阅读 102

推荐阅读