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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。