Kafka常用命令速查手册:高效工作必备
Kafka 命令一览:快速提升工作效率
Apache Kafka 是一款流行的消息队列服务,它可以帮助您构建高吞吐量、低延迟的应用程序。如果您需要在应用程序中使用 Kafka,则需要熟悉 Kafka 的各种命令。
本文将为您提供一个 Kafka 命令一览,帮助您快速提升工作效率。
1. 生产者命令
-
kafka-console-producer
:该命令允许您从命令行向 Kafka 中发送数据。 -
kafka-producer
:该命令允许您使用 Java API 向 Kafka 中发送数据。
2. 消费者命令
-
kafka-console-consumer
:该命令允许您从命令行读取 Kafka 中的数据。 -
kafka-consumer
:该命令允许您使用 Java API 读取 Kafka 中的数据。
3. 管理命令
-
kafka-topics
:该命令允许您管理 Kafka 中的主题。 -
kafka-brokers
:该命令允许您管理 Kafka 中的代理。 -
kafka-admin
:该命令允许您管理 Kafka 中的集群。
4. 工具命令
-
kafka-cat
:该命令允许您查看 Kafka 中的消息。 -
kafka-diff
:该命令允许您将 Kafka 中的集群进行差异化。 -
kafka-mirror-topics
:该命令允许您将 Kafka 中的主题镜像到另一个集群。
5. 配置命令
-
kafka-configs
:该命令允许您管理 Kafka 中的集群的的配置文件。
具体命令示例
1. 使用 kafka-console-producer 向 Kafka 中发送数据
bin/kafka-console-producer --broker-list localhost:9092 --producer-property parse.key=true --producer-property key.separator=, --producer-property print.key=true --producer-property value.serializer=StringEncoder --producer-property key.serializer=StringEncoder --producer-config config/producer.config --request-required-ACKS=1登录后复制