启动kafka
cd zookeeper/apache-zookeeper-3.7.0-bin/
bin/zkServer.sh start
cd
cd kafka/kafka_2.12-3.0.0/
bin/kafka-server-start.sh -daemon config/server.properties
在kafka上创建一个话题test
bin/kafka-topics.sh --bootstrap-server westgisB063:9092 --create --partitions 1 --replication-factor 3 --topic test
(--partition为分区数 --replication-factor为分区的副本数)
查看所有 topic
bin/kafka-topics.sh --bootstrap-server westgisB063:9092 --list
查看 test 主题的详情
bin/kafka-topics.sh --bootstrap-server westgisB063:9092 --describe --topic test
生产者发送消息
bin/kafka-console-producer.sh --bootstrap-server westgisB063:9092 --topic test
消费 test 主题中的数据
bin/kafka-console-consumer.sh --bootstrap-server westgisB063:9092 --topic test
把主题中所有的数据都读取出来
bin/kafka-console-consumer.sh --bootstrap-server 10.103.105.63:9092 --topic test --from-beginning
删除topic(想要删除topic则使用以下代码)
bin/kafka-topics.sh --bootstrap-server 10.103.105.63:9092 --delete --topic test
关闭kafka
bin/kafka-server-stop.sh -daemon config/server.properties
cd
cd zookeeper/apache-zookeeper-3.7.0-bin/
bin/zkServer.sh stop