Kafka常用操作(不定期更新)
说明
kafka官网
kafka version 2.10
所有kafka的操作都是基于kafka2.10包下bin目录下的脚本文件
操作
启动zookeeper
./zookeeper-server-start.sh ../config/zookeeper.properties
启动kafka
./kafka-server-start.sh ../config/server.properties
停止所有kafka server
./kafka-server-stop.sh
创建topic
./kafka-topics.sh --create --topic my-topic --partitions 1 --replication-factor 1 --zookeeper localhost:2181
查看所有topic
./kafka-topics.sh --list --zookeeper localhost:2181
查看指定topic信息
./kafka-topics.sh --describe --topic my-topic --zookeeper localhost:2181
更改topic的配置信息
./kafka-topics.sh --alter --topic my-topic --partitions 3 --zookeeper localhost:2181
说明:本操作将my-topic的partitions更改为3个,要求至少启动三个kafka broker(也就是kafka server)
删除topic
./kafka-topics.sh --delete --topic my-topic --zookeeper localhost:2181
producer向某个topic丢数据,然后在命令行内敲数据消费端就能够收到
./kafka-console-producer.sh --broker-list=localhost:9092,localhost:9093,localhost:9094 --topic my-topic
consumer消费某个topic
./kafka-console-consumer.sh --topic my-topic --zookeeper localhost:2181
本文标题:Kafka常用操作(不定期更新)
文章作者:Shea
原始链接:https://di1shuai.com/Kafka常用操作.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!