[Kafka报错]Connection to xxx could not be established. Broker may not be available.解决方案

在Macbook Pro上使用docker安装Kafka时遇到连接异常,报错'Connection to xxx could not be established. Broker may not be available.'。解决方法包括进入docker命令行,修改Kafka配置目录下的参数,取消注释并更新配置,然后重启Kafka服务,恢复正常连接。此外,还分享了Kafka的实际应用案例链接。

docker安装kafka

Macbook pro下通过docker方式安装kafka

配置连接参数

spring:
  ##Kafka配置
  cloud:
    stream:
      bindings:
        log_input:
          destination: mate-log
        log_output:
          destination: mate-log
      kafka:
        binder:
          brokers: localhost:9092
          zk-nodes: localhost:2181
          auto-create-topics: true

报错信息

启动模块时,提示

Connection to xxx could not be established. Broker may not be available.

解决方案

进行docker命令行

docker exec -it kafka /bin/bash

进行kafka配置目录

cd /opt/kafka/config/

修改配置参数

vi server.properties

去掉注释,修改为如下内容:

#   FORMAT:
listeners = listener_name://0.0.0.0:9092
#   EXAMPLE:
listeners = PLAINTEXT://:9092
#listeners=PLAINTEXT://:9092

重新启动kafka

docker restart 6f3b9a599969

至此再次启动连接,连接正常

kafka应用案例

https://github.com/matevip/matecloud

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值