Kafka学习笔记之Kafka命令行操作topic+producer+consumer详解

网友投稿 376 2022-11-01

Kafka学习笔记之Kafka命令行操作topic+producer+consumer详解

kafka命令

# 启动kafka服务,三台主机分别输入此指令:kafka-server-start.sh $KAFKA_HOME/config/server.properties &

//以后台的方式启动nohup kafka-server-start.sh $KAFKA_HOME/config/server.properties &

//查看topic名kafka-topics.sh --list --zookeeper hadoop-001:2181

//创建topic名kafka-topics.sh --create --zookeeper hadoop-001:2181 --replication-factor 3 --partitions 1 --topic first

//创建生产者kafka-console-producer.sh --broker-list hadoop-001:9092,hadoop-002:9092,hadoop-003:9092 --topic first

//创建消费者kafka-console-consumer.sh --zookeeper hadoop-001:2181 --from-beginning --topic first

// 查看当前服务器中的所有topickafka-topics.sh --list --zookeeper hadoop-001:2181

// 创建topickafka-topics.sh --create --zookeeper hadoop-001:2181 --replication-factor 3 --partitions 1 --topic first/*选项说明:--topic 定义topic名--replication-factor 定义副本数--partitions 定义分区数*/

// 删除topickafka-topics.sh --delete --zookeeper hadoop-001:2181 --topic first// 需要server.properties中设置delete.topic.enable=true否则只是标记删除或者直接重启。

// 发送消息kafka-console-producer.sh --broker-list hadoop-001:9092 --topic first

>hello world

>hadoop hadoop

// 消费消息kafka-console-consumer.sh --zookeeper hadoop-001:2181 --from-beginning --topic first

// 查看某个Topic的详情kafka-topics.sh --topic first --describe --zookeeper hadoop-002:2181

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring集成Web环境的实例详解
下一篇:Synopsys是接口IP市场无可争议的领导者,占有51%的接口IP授权市场份额
相关文章

 发表评论

暂时没有评论,来抢沙发吧~