成功启动zookeeper和kafka之后,我们就可以来看看kafka的命令行操作了。如果想要知道kafka的命令行,那么可以去这个网页去学习一下:quickstart。
- 我们都知道kafka的数据存储都是以topic的形式存储的,那么首先来看看目前都有哪些topic
当然返回结果为空,因为目前还没有topic。这里walter101也可以改为localhost,都可以找到本机的ip+kafka开放端口号[root@walter101 kafka_2.12-2.3.0]# ./bin/kafka-topics.sh --bootstrap-server walter101:9092 --list
- 创建topic,这里–partitions是指这个topic有几个分区,分区多是为了更快消费。–replication-factor是指每个topic分区有几个备份(包括自身)。我这里共有三台服务器,所以分区数选3,备份选2。
此时再去查看topic,就可以看到team[root@walter101 kafka_2.12-2.3.0]# ./bin/kafka-topics.sh --bootstrap-server walter101:9092 --create --topic team --partitions 3 --replication-factor 2
[root@walter101 kafka_2.12-2.3.0]# ./bin/kafka-topics.sh --bootstrap-server walter101:9092 --list team
- 查看topic详情
[root@w