问题描述:
在linux云主机安装kafka后,云主机本地可以访问kafka,但外网无法访问.
解决:
-
确认kafka的端口已对公网开发访问,如果没有,需要在阿里云/腾讯云主机管理后台开放对应端口.
-
在云主机的服务端,修改kafka的server.properties配置文件中的下面两项
配置kafka的server.properties文件中的zookeeper.connect和advertised.listeners.
zookeeper.connect=172.xx.xx:2181 #你云主机的内网地址,替换为你自己的
advertised.listeners=PLAINTEXT://49.12.xx.xx:9092 #你云主机的外网地址,替换为你自己的
然后重启kaka