Kafka是一个高性能、分布式的流数据平台,用于构建实时数据流应用程序。它提供了多种编程接口,包括Shell命令和Java API,用于与Kafka集群进行交互和操作。本文将介绍Kafka Shell命令和Java API的使用方法,并提供相应的源代码示例。
一、Kafka Shell命令
Kafka提供了一组Shell命令,可以通过命令行界面与Kafka集群进行交互。下面是一些常用的Kafka Shell命令:
- 创建一个主题(Topic):
kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic mytopic
- 查看主题列表:
kafka-topics.sh