kafka集群命令汇总
时间: 2023-10-21 22:28:45 浏览: 133
以下是一些常用的 Kafka 集群命令汇总:
1. 启动 Kafka 服务:
```
bin/kafka-server-start.sh config/server.properties
```
2. 创建主题:
```
bin/kafka-topics.sh --create --topic <topic_name> --bootstrap-server <bootstrap_servers> --partitions <num_partitions> --replication-factor <replication_factor>
```
3. 查看主题列表:
```
bin/kafka-topics.sh --list --bootstrap-server <bootstrap_servers>
```
4. 查看主题详情:
```
bin/kafka-topics.sh --describe --topic <topic_name> --bootstrap-server <bootstrap_servers>
```
5. 发送消息到主题:
```
bin/kafka-console-producer.sh --topic <topic_name> --bootstrap-server <bootstrap_servers>
```
6. 从主题消费消息:
```
bin/kafka-console-consumer.sh --topic <topic_name> --bootstrap-server <bootstrap_servers> [--from-beginning]
```
7. 查看消费者组信息:
```
bin/kafka-consumer-groups.sh --bootstrap-server <bootstrap_servers> --describe --group <group_id>
```
8. 修改主题的分区数:
```
bin/kafka-topics.sh --alter --topic <topic_name> --bootstrap-server <bootstrap_servers> --partitions <num_partitions>
```
9. 删除主题:
```
bin/kafka-topics.sh --delete --topic <topic_name> --bootstrap-server <bootstrap_servers>
```
10. 停止 Kafka 服务:
```
bin/kafka-server-stop.sh
```
注意,上述命令中的 `<topic_name>`, `<bootstrap_servers>`, `<num_partitions>`, `<replication_factor>`, `<group_id>` 需要根据实际情况进行替换。
阅读全文