KAFKA常用命令

261 阅读1分钟

查看topic

bin/kafka-topics.sh --zookeeper vm01:2181 --list

创建topic

bin/kafka-topics.sh --zookeeper vm01:2181 --create --replication-factor 1 \
--partitions 1 --topic test001

分区扩容

./kafka-topics.sh --zookeeper vm01:2181 -alter --partitions 3 --topic debezium_sqlserver.dbo.iotcar

删除topic

bin/kafka-topics.sh --zookeeper vm01:2181 --delete --topic test001 

生产消息

bin/kafka-console-producer.sh --broker-list vm01:9092 --topic test001 

消费消息

bin/kafka-console-consumer.sh --bootstrap-server vm01:9092 --from-beginning --topic test001

查看topic情况

bin/kafka-topics.sh --zookeeper vm01:2181 --describe --topic test001

Kafka Offset Monitor

KafkaOffsetMonitor-assembly-0.3.0-SNAPSHOT.jar

启动脚本
#! /bin/bash
java -cp /home/vm01/kafka-monitor/KafkaOffsetMonitor.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb \
--zk vm01:2181,vm02:2181,vm03:2181 \
--port 8090 \
--refresh 10.seconds \
--retain 3.days \
--dbName kafka