主题脚本命令及其参数
参数 |
描述 |
--bootstrap-server |
连接的 Kafka Broker 主机名称和端口号 |
--topic |
操作的 topic 名称 |
--create |
创建主题 |
--delete |
删除主题 |
--alter |
修改主题 |
--list |
查看所有主题 |
--describe |
查看主题详细描述 |
--partitions Integer |
设置分区数 |
--replication-factor Integer |
设置分区副本 |
这些参数可以与kafka-topics.sh
(Unix/Linux)或kafka-topics.bat
(Windows)命令一起使用,用于管理 Kafka 主题。根据需要,选择使用适当的参数来执行相应的操作。
消费者脚本命令参数:
参数 |
描述 |
--bootstrap-server |
连接的 Kafka Broker 主机名称和端口号 |
--topic |
消费的 topic 名称 |
--group-id |
消费者所属的消费者组 ID |
--from-beginning |
从最早的偏移量开始消费 |
--partition Integer |
指定要消费的分区 |
--offsets String |
指定要消费的分区的偏移量 |
--max-messages Integer |
指定要消费的最大消息数量 |
--timeout-ms Integer |
指定超时时间(毫秒),在等待新消息时使用 |
--property String=String |
设置其他的消费者属性 |
生成者脚本命令参数:
参数 |
描述 |
--bootstrap-server |
连接的 Kafka Broker 主机名称和端口号 |
--topic |
发送消息的 topic 名称 |
--key |
发送消息的键(可选) |
--value |
发送消息的值 |
--property String=String |
设置其他的生产者属性 |
这些参数可以与 Kafka 提供的相应脚本命令一起使用,用于执行消费者和生产者的操作。根据需要,您可以选择使用适当的参数来配置消费者和生成者的行为。