现象描述:

代码连接本地kafka没有问题 能监听到监听的topic,可获取通道中的所有topic

将kafka放到服务器上,本地程序启动报异常,可获取kafka中所有的topic,但是监听topic不起作用

启动时,报下面两个异常

Bootstrap broker localhost:9092 (id: -1 rack: null) disconnected

Connection to node -1 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.

解决方案:

kafka:
TOPIC: 002
#kafka历史队列
TOPICH: 102
producer:
bootstrap-servers: IP:端口
key-serializer: org.apache.kafka.common.serialization.IntegerSerializer
value-serializer: org.apache.kafka.common.serialization.StringSerializer
retries: 10
acks: all
linger.ms: 1
batch.size: 16384
buffer.memory: 33554432
consumer:
group-id: consumer-group
auto-commit-interval: 1S
auto-offset-reset: earliest
enable-auto-commit: true
key-deserializer: org.apache.kafka.common.serialization.StringDeserializer
value-deserializer: org.apache.kafka.common.serialization.StringDeserializer

在kafka 下面添加

kafka:
bootstrap-servers: IP:端口,IP:端口,IP:端口

问题解决

Logo

Kafka开源项目指南提供详尽教程,助开发者掌握其架构、配置和使用,实现高效数据流管理和实时处理。它高性能、可扩展,适合日志收集和实时数据处理,通过持久化保障数据安全,是企业大数据生态系统的核心。

更多推荐