Kafka配置外网访问

低版本有两个配置参数需要修改:

advertised.host.name=ip地址           #<==kafka开放到外网的IP
advertised.port=9092                #<==9092映射到外网后的端口

新版本 broker配置弃用了advertised.host.name 和 advertised.port 这两个个配置项,就配置advertised.listeners就可以了:

advertised.listeners=SAFL_PLAINTEST://外网地址:9092
listeners=SASL_PLAINTEXT://内网地址:9092

   

配置参数参考:kafka配置文件详解

注意:每个broker需要绑定公网ip

SAFL_PLAINTEST认证类型要配置成一样的

你可能感兴趣的:(kafka,kafka)