Kafka的topic主题的命令操作

topic主题操作:
  • Kafka中所有的消息都是保存在主题中,要生产消息到Kafka,首先必须要有一个确定的主题。
  • 新版本Kafka总结

在这里插入图片描述

开启Kafka?  bin/kafka-server-start.sh config/server.properties 
	或者  脚本一键启动   或者  进入到Kafka的bin目录   sh kafka-server-start.sh 开启

每一个Kafka的命令都有写入 --bootstrap-server node1.itcast.cn:9092 它是Kafka的服务.后面跟着主机和域名以及端口

1. kafka查看帮助(要学会help)
	bin/kafka-topics.sh --help   
    
2. kafka列出所有topic
	bin/kafka-topics.sh --bootstrap-server node1.itcast.cn:9092 --list

3. Kafka创建 topic
	bin/kafka-topics.sh --create --topic name  --bootstrap-server 主机域名:9092 --replication-factor 3 (3副本) --partitions 3 (分区为3) 

	bin/kafka-topics.sh --create --topic name  --bootstrap-server node1.itcast.cn:9092 --replication-factor 3 (3副本) --partitions 3 (分区为3) 
	
4.Kafka删除topic 
	bin/Kafka-topics.sh --delete --topic name --bootstrap-server 主机域名:9092 
	bin/Kafka-topics.sh --delete --topic name --bootstrap-server node1.itcast.cn:9092
	
5.修改topic
	bin/Kafka-topics.sh --alter --topic name --bootstrap-server 主机域名:9092 --partitons 3
	
	bin/Kafka-topics.sh --alter --topic name --bootstrap-server node1.itcast.cn:9092 --partitons 3

6.查看topic 
	bin/Kafka-topics.sh --describe --topic name --bootstrap-server 主机:9092
	
	bin/kafka-topics.sh --describe --topic name --bootstrap-server node1.itcast.cn:9092


7.模拟生产者(产生数据)  消费者(消费数据)
Kafka生产者: 
	bin/Kafka-console-producer.sh --borker-list 主机域名:9092 --topic name
	
	bin/kafka-console-producer.sh  --broker-list node1.itcast.cn:9092 --topic test


Kafka消费者:
	bin/Kafka-console-consumer.sh --bootstrap-server 主机域名:9092 --topic name
	
	bin/kafka-console-consumer.sh  --bootstrap-server node1.itcast.cn:9092 --topic test
	

当然后期业务复杂了都会上Kafka界面操作.
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值