kafka 0.10.2版本常用命令使用示例

以下是 Kafka 0.10.2 版本的常用命令使用示例:

启动 Kafka
bin/kafka-server-start.sh config/server.properties

创建一个 topic
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic sample_topic

查看所有 topic
bin/kafka-topics.sh --list --zookeeper localhost:2181

查看一个 topic 的详细信息
bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic sample_topic

向一个 topic 发送消息
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic sample_topic
运行后,你可以在控制台中输入消息,消息会被发送到指定的 topic。

从一个 topic 中消费消息
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic sample_topic --from-beginning
此命令将从 Kafka 中取出所有消息。

从一个 topic 中消费消息并将其写入到文件中
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic sample_topic --from-beginning > messages.txt
这将把获取到的消息输出到一个叫做 messages.txt 的文件中。

查看 Kafka 消费者组信息
bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list

查看 Kafka 消费者组的详细信息
bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --describe --group sample_group

修改 Kafka 配置
你可以根据你的需要修改config/server.properties文件中的一些配置项,例如:
log.retention.hours=72
这将把日志保留时间修改为72小时。

以上是一些常用的 Kafka 0.10.2 版本命令示例。

猜你喜欢

转载自blog.csdn.net/a772304419/article/details/129694382