shell 如何设置springboot kafka变量
时间: 2023-07-26 09:52:24 浏览: 131
kafka stream与interceptor、自定义partition、springboot集成kafka,亲测可用
在 Shell 脚本中,可以设置一些 Spring Boot 应用程序使用的 Kafka 相关的环境变量。以下是一些常用的环境变量:
- `SPRING_KAFKA_BOOTSTRAP_SERVERS`:指定 Kafka 集群的地址。例如:`export SPRING_KAFKA_BOOTSTRAP_SERVERS=localhost:9092`。
- `SPRING_KAFKA_CONSUMER_GROUP_ID`:指定 Kafka 消费者组 ID。例如:`export SPRING_KAFKA_CONSUMER_GROUP_ID=my-group-id`。
- `SPRING_KAFKA_PRODUCER_ACKS`:指定 Kafka 生产者发送消息的确认方式。例如:`export SPRING_KAFKA_PRODUCER_ACKS=all` 表示生产者需要等待所有副本确认后才将消息标记为已发送。
- `SPRING_KAFKA_CONSUMER_AUTO_OFFSET_RESET`:指定 Kafka 消费者在启动时的 offset 位置。例如:`export SPRING_KAFKA_CONSUMER_AUTO_OFFSET_RESET=earliest` 表示从最早的 offset 开始消费消息。
- `SPRING_KAFKA_LISTENER_CONCURRENCY`:指定 Kafka 监听器的并发数。例如:`export SPRING_KAFKA_LISTENER_CONCURRENCY=5` 表示使用 5 个线程来处理 Kafka 消息。
以上环境变量可以根据需要进行设置,以便在 Shell 脚本中配置 Spring Boot 应用程序的 Kafka 相关属性。
阅读全文