kafka _命令行操作
#启动zk
zkServer.start
#启动kafka
kafka-server-start.sh -daemon /opt/kafka/config/server.properties
#查看当前服务器中的所有topic
kafka-topics.sh --zookeeper henu4:2181 --list
#创建topic
kafka-topics.sh --zookeeper henu4:2181 --create --replication-factor 3 --partitions 1 --topic first
选项说明:
--topic 定义topic名
--replication-factor 定义副本数
--partitions 定义分区数
#删除topic
kafka-topics.sh --zookeeper henu4:2181 --delete --topic first
#发送消息
创建second主题
kafka-topics.sh --zookeeper henu4:2181 --create --replication-factor 3 --partitions 3 --topic second
#换一个节点:
kafka-console-producer.sh --broker-list henu2:9092 --topic second
#消费信息
kafka-console-consumer.sh --zookeeper henu2:2181 --from-beginning --topic second
#如果版本问题不能使用,将--zookeeper 换成 --bootstrap-server
--from-beginning:会把first主题中以往所有的数据都读取出来。根据业务场景选择是否增加该配置。
#查看某个Topic的详情
kafka-topics.sh --zookeeper henu2:2181 --describe --topic second
#关闭集群
kafka-server-stop.sh stop
结果展示:
另一个节点:
然后本节点消费信息:
查看某个Topic的详情