【解决方案】kafka: client has run out of available brokers to talk to (Is your cluster reachable?)

  终端中报错kafka: client has run out of available brokers to talk to (Is your cluster reachable?)

  同时Kafka启动时报错: Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)

解决方法:

   检查自己的zookeeper和kafka是否都已开启,且均已管理员方式启动cmd,在对应的文件目录下启动zookeeper和kafka

// 1. 启动zookeeper
F:\kafka\kafka_2.12-2.8.0\bin\windows> zookeeper-server-start.bat F:\kafka\kafka_2.12-2.8.0\config\zookeeper.properties
// 2. 启动kafka
F:\kafka\kafka_2.12-2.8.0\bin\windows> kafka-server-start.bat F:\kafka\kafka_2.12-2.8.0\config\server.properties
// 3. 启动程序

两个终端中分别启动zookeeper和kafka、效果显示分别如下:



终端中没有拒绝连接和连接自动关闭等异常消息,则说明启动成功。

第三步启动程序,向kafka发送消息:


成功连接并且发送消息,在相应目录下会生成一个web_log文件夹,表示有一个分区


此时代表成功发送消息,问题解决!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值