美文网首页
kafka配置对外网暴露端口

kafka配置对外网暴露端口

作者: WTIFS | 来源:发表于2021-01-15 11:49 被阅读0次

    参考自kafka listeners 和 advertised.listeners配置内外网都可用

    背景

    在服务器9092端口上启动kafka后,发现本地环境连接不上,判断是9092端口没有对外暴露,localhost能访问,外网无法访问
    以服务器公网IP10.184.24.49为例

    方案

    修改kafka配置,一开始增加了如下行:

    advertised.listeners=PLAINTEXT://10.184.24.49:9092
    

    修改后kakfa直接无法启动了,找不到broker

    换成如下配置后启动成功,且本地环境可以连接上

    listener.security.protocol.map=INTERNAL:PLAINTEXT,EXTERNAL:PLAINTEXT
    listeners=INTERNAL://127.0.0.1:9092,EXTERNAL://10.184.24.49:9093
    advertised.listeners=INTERNAL://127.0.0.1:9092,EXTERNAL://10.184.24.49:9093
    inter.broker.listener.name=INTERNAL
    

    本地连接测试:

    kafka-console-consumer --bootstrap-server 10.184.24.49:9093  --topic rt-data-stream
    

    相关文章

      网友评论

          本文标题:kafka配置对外网暴露端口

          本文链接:https://www.haomeiwen.com/subject/fkniaktx.html