无法在本地计算机上创建多个代理:common.InconsistentBrokerIdException

时间:2020-02-23 16:42:31

标签: apache-kafka

步骤:

  1. 启动的Zookeeper实例:bin/zookeeper-server-start.sh config/zookeeper.properties成功

  2. 已开始经纪人0: bin/kafka-server-start.sh config/server-0.properties 成功

  3. 已开始经纪人1: bin/kafka-server-start.sh config/server-1.properties 失败

错误:a.common.InconsistentBrokerIdException:已配置的broker.id 1 与meta.properties中存储的broker.id 0不匹配。如果您移动了 数据,请确保您配置的broker.id匹配。如果你打算 创建一个新的经纪人,您应该删除您

中的所有数据

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

编辑config / server-1.properties并替换现有的配置值,如下所示:

broker.id=1
port=9093
log.dir=/tmp/kafka-logs-1

还要确保属性文件中没有对log.dir的多个引用,这些引用可能会覆盖以前的值。