当前位置: 首页 > 知识库问答 >
问题:

在kafka中启动多个经纪人

司寇羽
2023-03-14

Kafka初学者和融合包。我想启动多个代理,以便了解主题。可以通过此设置完成-{'bootstrap.server':'ip:your_host,…',}

此设置可以在服务器配置文件中定义,也可以在脚本中定义。

但是我该如何运行它们呢?。如果我只是向引导服务器添加多个endpoint,就会出现以下错误:

Java . lang . illegalargumentexception:要求失败:每个侦听器必须有不同的名称,listeners: PLAINTEXT://:9092,PLAINTEXT://:9093

共有2个答案

哈朗
2023-03-14

完成了。我实际上提到了生产者和消费者的同一个端口,因此这就是问题所在。在不同的端口上设置代理,即使一个代理关闭也能正常工作。

袁炳
2023-03-14
cp config/server.properties config/server-1.properties
cp config/server.properties config/server-2.properties

配置/服务器-1.属性:

broker.id=1
listeners=PLAINTEXT://:9093
log.dirs=/tmp/kafka-logs-1

配置/服务器-2.属性:

broker.id=2
listeners=PLAINTEXT://:9094
log.dirs=/tmp/kafka-logs-2

参考:kafka_quickstart_multibroker

 类似资料:
  • 我有两个< code>kafka 0.10.1的代理集群,之前在我的开发服务器上正确运行< code>zookeeper 3.3.6。 我最近尝试将broker版本升级到最新的,但没有开始。配置没有太大变化 谁能告诉我可能会出什么问题吗。为什么经纪人没有起步? 已更改服务器。代理服务器1上的属性 已更改代理服务器2上的server.properties 注意: 1.Zookeeper正在两台服务器

  • 在Flink中,我执行以下代码: 我推出3次同样的工作。 如果我用一个代理执行这段代码,它工作得很好,但是用3个broke(在3个不同的机器上)只读取一个分区。 null

  • 我有15个节点的kafka集群: 另外,我有10个节点的应用程序,它消耗大约100个主题(从2到240个分区)。对于每个主题,应用程序使用一些转换逻辑创建单独的KafkaStreams对象实例。 在我拥有如此数量的消费者节点之前,我没有遇到任何问题,但是随着部署期间节点数量的增加,这个应用程序开始大量加载kafka集群。但是,如果整个集群在部署期间平均损失了2%的CPU,代理列表中的第一个节点损失

  • 我是Kafka的新手,动物园管理员和Storm。我我们的环境,我们有一个Kafka代理连接到多个动物园管理员。让生产者将消息发送到特定主题并在一个代理上将分区到多个动物园管理员与多个代理分配给多个动物园管理员相比是否有优势?

  • 我想将多个数据库的更改聚合到一个数据库中,所以我想在每个数据库旁边运行一个Debezium连接器和一个Kafka服务器/代理,并使用Kafka接收器连接器从所有这些Kafka中消费写入一个数据库。 问题是,我是否可以使用单个 Kafka 接收器连接器实例同时使用来自多个独立(不是集群)的 Kafka 代理。

  • 我正在尝试仅为代理间kerberos配置Kafka代理。然而,由于它似乎也想通过Kerberos连接到Zookeeper,所以我似乎总是遇到错误。我目前还没有设置任何Zookeeper键。 我的Kafka代理 JAAS 配置如下: 服务器属性 我用上述配置得到的错误如下: 换句话说,我只想要经纪人到经纪人的 kerberos 和经纪人 - 动物园管理员的普通SASL_SSL。这可能吗?