首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在本地网络上建立/连接分布式Kafka经纪人、生产者和消费者?

如何在本地网络上建立/连接分布式Kafka经纪人、生产者和消费者?
EN

Stack Overflow用户
提问于 2015-12-28 12:27:33
回答 2查看 1.9K关注 0票数 2

我已经安装了Apache,并且确认了生产者和消费者在本地主机上工作。

如何设置Kafka以便:

  1. 多个生产者向网络计算机上的代理提供消息。
  2. 网络上的许多消费者可以使用来自代理的消息。

我注意到了以下一行:zookeeper.connect=localhost:2181 in server.properties,用于启动kafka服务器。如果这是该设置,则是它所侦听的地址的设置,还是它是否指定服务器的地址/端口在网络上?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-28 13:27:56

卡夫卡内部使用动物园管理员来协调集群(领袖选举)。在0.8之前的卡夫卡版本中,ZK是消费者补偿的独家存储(到目前为止消费的产品),但从0.8.1开始,我认为您可以选择是在ZK中存储偏移量,还是在一个名为__consumer_offsets的特殊卡夫卡主题中存储偏移量。

您感兴趣的是卡夫卡向客户公开的advertised.host.nameadvertised.port设置(或者如您所说的“它所听的地址”)。

票数 2
EN

Stack Overflow用户

发布于 2015-12-28 13:14:21

这是卡夫卡连接到的动物园管理员服务器的名字。代理配置的文档可以在这里找到http://kafka.apache.org/documentation.html#brokerconfigs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34493553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档