我正在尝试在单个节点的窗口中安装Multi-Broker系统。我已经成功地在windows和启动了经纪人和动物园管理员。
现在我想在单个节点中安装Multi-Broker系统,并面向windows中的错误。
这仅用于测试目的。
我将描述如何安装多代理Kafka系统。
在kafka安装文件夹中,我复制了server.properties文件的两个副本,并在config目录中重命名为server-1.properties和server-2.properties。
我已将服务器-1属性文件编辑为
broker.id=1
listeners=PLAINTEXT://:9093
log.dir =/temp/kafka-logs-1
类似地,我将server-2属性文件编辑为
broker.id=2
listeners=PLAINTEXT://:9094
log.dir =/temp/kafka-logs-2
我成功地启动了zookeeper和broker 1,就像之前为单个broker kafka集群所做的那样。
我用于启动第一个broker的命令是\bin\windows\kafk-server-start.bat.\config\server.properties
现在我想开始第二经纪人。
我使用了以下命令.\bin\windows\kafka-server-start.bat.\config\server-1.properties
但我得到错误如下
java.io.FileNotFoundException: .configserver-2.properties <The system
cannot find the file specified>
我已经为Single Broker Kafka Setup解决了这个堆栈溢出问题。有没有一种简单的方法可以在Windows上安装Kafka?在windows 上安装kafka
请指导我为什么会出现上述错误?我们可以在windows中的单个节点中设置Multi-Broker Kafka系统吗?
在Windows上安装Kafka没有什么特别之处。发生此错误的唯一原因是文件实际上不存在于指定的位置。
此外,你复制了两个文件server-1.properties和server-2.properties,但你用server.properties运行了命令。你能验证你是否正确创建了属性文件的副本吗?