首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【Kafka】宏观解释Kafka数据发送流程

在Kafka中有两个参数:listeners和advertised.listeners listeners:用来定义Kafka Broker的本机监听地址,如果没有设置,默认使用本机的hostname:...9092 advertised.listeners:将Broker的监听地址发布到Zookeeper供客户端使用,是真正的对外暴露地址,客户端的连接地址就是这个。...因为此时advertised.listeners并没有设置,所以zookeeper采用了listeners的地址作为暴露地址。...示例三:将listeners的地址填写为10.30.100.21:9092,advertised.listeners地址填写为10.30.100.21:19092,此时查看zookeeper中的信息...此时endpoints的地址为advertised.listeners配置的地址,同时在客户端请求的时候,需要将bootstrap.servers地址填写10.30.100.21:19092。

87730

kafka_2.11-2.4.1单机安装

在同一台机器上可以不修改 监听器listeners 默认监听localhost:9092,如果服务器是多网卡可以配置多个,用逗号分隔,如果配置为0.0.0.0:9092则表示监听所有网卡 对外公布的监听器advertised.listeners...advertised.listeners对外公布的监听器,给客户端和其他broken使用的,(你想想看,listeners是 Broker 用来监听网络请求的那么, 其他 Broker 或者客户端想要与它通信...所以, 为了让别人知道自己的监听器, 那么就需要公开出去, 当然这个公开的形式, 是通过 zk 来共享数据) 如果advertised.listeners不配置,则使用和listeners一样的属性...advertised.listeners不支持0.0.0.0这种形式, 所以如果listeners设置成0.0.0.0,则必须设置advertised.listeners属性。

15010

Kafka集群内外网分流实战指南

advertised.listeners 该配置指定Kafka Broker对外公开的网络IP和端口,用于告知客户端如何连接到Kafka Broker。...如下配置: listeners: INTERNAL://172.17.0.10:9092,EXTERNAL://172.17.0.10:9094 advertised_listeners: INTERNAL...在需要代理才能连接kafka broker时,在这种场景时,需要将advertised.listeners设置为代理的地址。...但是在集群外部时,kafka客户端进行连接,它是需要有能力访问kafka的每一个broker节点的,所以需要在advertised.listeners中配置公网IP,并存储在zookeeper中,这样kafka...总结一句话: listeners 指明 kafka 当前节点监听本机的哪个网卡 advertised.listeners 指明客户端通过哪个 ip 可以访问到当前节点 案例 修改kafka的配置文件 vi

28421
领券