Kafka常用命令

文章目录

    • 启动Kafka并生产消费消息
    • 查看修改topic、group命令

启动Kafka并生产消费消息

启动ZooKeeper

# 启动ZooKeeper
$ bin/zookeeper-server-start.sh config/zookeeper.properties

启动Kafka

# 前台启动Kafka
$ bin/kafka-server-start.sh config/server.properties
# 后台启动方法1
$ nohup bin/kafka-server-start.sh config/server.properties 1>/dev/null 2>&1 &
# 后台启动方法2(推荐)
$ bin/kafka-server-start.sh -daemon config/server.properties

查看启动后kafka的版本

ps -ef | grep kafka

生产者发送消息

bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic MY-TOPIC

消费消息时指定group id(0.11版本)

bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic MY-TOPIC  --consumer-property group.id=my_test_group

查看某个offset开始的消息,确定消费时需要跳过的消息

bin/kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic MY-TOPIC --partition 0 --offset 110823 --max-messages 1

从历史消息中过滤出指定的消息

./kafka-console-consumer.sh --bootstrap-ser

你可能感兴趣的:(kafka,big,data,rabbitmq,java,linux)