我正在尝试在单个节点上安装windows中的多代理系统。我已经成功地在windows下安装了单代理kafka系统,并启动了代理和zookeeper。
现在我想在一个节点上安装多代理系统,并且在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和broker1,就像以前为单代理kafka集群所做的那样。
我用来启动第一个代理的命令是\bin\windows\kafka-server-start.bat.\config\server.properties
现在我想开始第二个经纪人。
我使用了以下命令。\bin\windows\kafka-server-start.bat.\config\server-1.properties
但我得到的错误如下
java.io.FileNotFoundException: .\config\server-2.properties <The system
cannot find the file specified>
我已经跟随这个stackoverflow问题为单经纪人Kafka设置。有没有一种简单的方法可以在windows上安装kafka?在windows上安装kafka
请指导我为什么我得到上述错误?我们可以在windows的单个节点上设置多代理kafka系统吗?
1条答案
按热度按时间ttisahbt1#
在windows上安装kafka没有什么特别的。发生此错误的唯一原因是文件实际上不存在于指定的位置。
此外,您还复制了两个文件server-1.properties和server-2.properties,但使用server.properties运行了命令。您能验证一下您是否正确地创建了属性文件的副本吗?