一、kafka 访问配置注意点
三种情景,搭配使用这两个配
需要内网访问kafka
listeners=PLAINTEXT://192.168.0.213:9092
只需要外网访问kafka
你肯定想到了最简单的一个方法,listeners
使用外网ip
listeners=PLAINTEXT://101.89.163.1:9092
需要外网访问
如果宿主机有外网网卡,这么配当然没问题。如果没有(ifconfig看不到外网ip的网卡,基本上就不存在这个外网网卡),很可能和我使用的的宿主机一样是通过NAT映射或者啥办法搞出来的外网ip,此时kafka无法监听这个外网ip(因为不存在,启动就会报错)。
这时候就是advertised.listeners
真正发挥作用的时候了。使用如下配置:
listeners=PLAINTEXT://192.168.0.213:9092
advertised.listeners=PLAINTEXT://101.89.163.1:9092
笔记一、https://blog.csdn.net/weixin_46075832/article/details/126703474
完整笔记二、
https://blog.csdn.net/m0_45432976/article/details/127865717
flume 整合 kafka 整合:https://www.cnblogs.com/yyq1/p/15523995.html