启动
kafka-server-start.sh -daemon $KAFKA_HOME/config/server.properties
关闭
bin/kafka-server-stop.sh
查看topic列表
bin/kafka-topics.sh --zookeeper hadoop102:2181/kafka --list
创建topic
bin/kafka-topics.sh --zookeeper hadoop102:2181/kafka \
--create --replication-factor 3 --partitions 1 --topic first
删除
bin/kafka-topics.sh --zookeeper hadoop102:2181/kafka \
--delete --topic first
需要server.properties中设置delete.topic.enable=true否则只是标记删除。
发送消息
bin/kafka-console-producer.sh \
--broker-list hadoop102:9092 --topic first
消费消息
bin/kafka-console-consumer.sh \
--bootstrap-server hadoop102:9092 --from-beginning --topic first
查看topic详情
bin/kafka-topics.sh --zookeeper hadoop102:2181/kafka \
--describe --topic first
修改
bin/kafka-topics.sh --zookeeper hadoop102:2181/kafka --alter --topic first --partitions 6