ip映射环境的服务器 kafka配置监听端口问题

` 发表于: 2018-03-20   最后更新时间: 2018-03-20  
  •   0 订阅,943 游览

A服务器上装有flume通过公网传日志到另一台服务器B上

服务器B的公网地址是映射出来的,本地只能看到内网地址。kafka配置时候只能写内网地址,listeners=PLAINTEXT://内网地址:9092 (10.1.1.11)

A服务器的flume启动后与B的公网地址9092建立连接后,还会建立一个10.1.1.11:9092的连接 状态是SYN_sent由于网络不通所以这个连接一直不能建立

数据不能正常传输,这个问题怎么解决?







发表于: 4月前   最后更新时间: 4月前   游览量:943
上一条: 到头了!
下一条: 已经是最后了!

评论…


  • 这样写会报错不能绑定ip 就自动退出了
    PLAINTEXT://0.0.0.0:9092
    • FATAL  (kafka.Kafka$)
      java.lang.IllegalArgumentException: requirement failed: advertised.listeners cannot use the nonroutable meta-address 0.0.0.0. Use a routable IP address
      不能绑定0.0.0.0
        • 感谢, 我调整了下 配置。 
          lesteners=PLAINTEXT://kafka:9092
          /etc/hosts  公网ip   kafka
          这时候 flume  建立2次连接时候就连的是kafka机器的公网地址了
          • 评论…
            • in this conversation
              提问