• 无法远程连接到kafka


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 破晓·强袭 2024-04-01 17:03 采纳率: 0% 浏览 6 首页/ 大数据 / 无法远程连接到kafka kafka 现有服务器A和服务器B,在服务器B(nginx_kafka)上安装了单节点kafka,并开通了端口9092,nginx_kafka:9092。在服务器A上能telnet通服务器B的ip和kafka端口,但用kafka客户端命令直连服务器B的kafka报错超时连接。在服务器B上用kafka客户端命令直连服务器B的kafka就可以连接上。 ./kafka-topics.sh --bootstrap-server nginx_kafka:9092 --list 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    1条回答 默认 最新

    • GISer Liu 2024-04-01 17:05
      关注

      该回答引用自GPT-3.5,由博主GISer Liu编写:

      根据你的描述,问题可能出现在网络配置或Kafka配置上。下面是我对解决这个问题的思路和方案:

      1. 确认网络配置
      • 确保服务器A到服务器B的网络通畅,可以通过 telnet nginx_kafka 9092 测试连接性。
      • 确保服务器B的防火墙或安全组未阻止从服务器A访问端口9092。
      1. 检查Kafka配置
      • 确保服务器B上Kafka配置中 listenersadvertised.listeners 参数正确配置。例如:
        propertiesCopy code
        listeners=PLAINTEXT://:9092
        advertised.listeners=PLAINTEXT://nginx_kafka:9092
        
      • 确保Kafka配置中的 listeners 使用的是内部 IP 或者 hostname,而不是 localhost127.0.0.1
      1. 查看Kafka日志
      • 在服务器B上查看Kafka的日志,确认是否有异常信息,可以使用以下命令查看:
        shCopy code
        tail -f /path/to/kafka/logs/server.log
        
      • 如果日志中有关于连接超时或者连接拒绝的信息,可以帮助进一步定位问题。
      1. 确认Kafka版本兼容性
      • 确保服务器A上的Kafka客户端版本与服务器B上的Kafka版本兼容。
      1. 尝试其他连接方式
      • 可以尝试使用Kafka客户端指定服务器B的IP地址而不是主机名,看是否能连接成功。
      1. 其他注意事项
      • 确保服务器B的主机名 nginx_kafka 能够被服务器A正确解析,可以在服务器A上使用 ping nginx_kafka 测试解析情况。
        根据以上思路,逐一排查可能存在的问题,应该可以解决无法远程连接到Kafka的问题。

      如果该回答解决了您的问题,请采纳!如果没有,请参考以下方案进行修订

      用户答题指南

      评论
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      大数据平台迁移后yarn连接zookeeper 异常分析
      Redis(八) - Redis企业实战之优惠券秒杀
      1. vue-sy-admin: 基于vue3+TypeScript的全局过滤器(filters) 封装及示例
      GTK在drawable区域绘图
      股票推荐系统,并查集
      232. 用栈实现队列
      spring boot and php
      一夜登顶GitHub!字节内网数据结构与算法刷题笔记,看完直呼卧槽
      IMX6ULL使用NXP官方mfgtool2下载方法及错误解决
      《WEB前端框架开发技术》HTML5响应式旅游景区网站——榆林子州HTML+CSS+JavaScript
    • 原文地址:https://ask.csdn.net/questions/8082352