kafka list
时间: 2023-11-07 14:02:36 浏览: 104
kafka资料全
Kafka 是一个分布式流平台,用于处理高容量的实时数据流。它具有高吞吐量、可扩展性和持久性的特点。下面是 Kafka 的一些常用命令:
1. 创建一个主题(topic):
```
kafka-topics.sh --create --topic <topic_name> --bootstrap-server <bootstrap_server> --partitions <num_partitions> --replication-factor <replication_factor>
```
其中,<topic_name> 是主题名称,<bootstrap_server> 是 Kafka 服务器地址,<num_partitions> 是分区数,<replication_factor> 是副本因子。
2. 查看所有主题:
```
kafka-topics.sh --list --bootstrap-server <bootstrap_server>
```
其中,<bootstrap_server> 是 Kafka 服务器地址。
3. 查看主题详情:
```
kafka-topics.sh --describe --topic <topic_name> --bootstrap-server <bootstrap_server>
```
其中,<topic_name> 是主题名称,<bootstrap_server> 是 Kafka 服务器地址。
4. 发送消息到主题:
```
kafka-console-producer.sh --topic <topic_name> --bootstrap-server <bootstrap_server>
```
其中,<topic_name> 是主题名称,<bootstrap_server> 是 Kafka 服务器地址。在命令行中输入消息并按回车发送。
5. 从主题消费消息:
```
kafka-console-consumer.sh --topic <topic_name> --bootstrap-server <bootstrap_server> [--from-beginning]
```
其中,<topic_name> 是主题名称,<bootstrap_server> 是 Kafka 服务器地址。`--from-beginning` 参数可选,表示从最早的消息开始消费。
阅读全文