kafka安装-类路径为空

yuvru6vn  于 2021-06-07  发布在  Kafka
关注(0)|答案(2)|浏览(527)

我试着在我的windows(8)上安装kafka,但它不起作用。
我下载了kafka并在c:\kafka上解压它,之后我更改了server.properties和zookeeper.properties。
我在这些文件中设置了日志路径。
我甚至尝试下载一个tun zookeper以外的Kafka安装,但zookeeper运行和Kafka没有。
尝试运行此命令时出现的错误是:

bin\windows\zookeeper-server-start.bat .config\zookeeper.properties

结果是:

Classpath is empty. Please build the project first e.g. by running 'gradlew jarAll'
bzzcjhmw

bzzcjhmw1#

我已经提供了类似错误的答案在这里,看看这个。https://i-am-jabi.medium.com/fixing-classpath-is-empty-69288c1509a2
以下是解决问题的步骤:
打开kafka-run-class.bat文件。您可以在您的合流Kafka的bin\windows文件夹中找到它。
在kafka-run-class.bat文件中搜索“rem classpath addition for core”。当你找到它,它看起来像下面。

现在让我们在kafka-run-class.bat文件的“rem classpath addition for core”行上方添加下面的代码段。

rem classpath addition for LSB style path
if exist %BASE_DIR%\share\java\kafka\* (
 call:concat %BASE_DIR%\share\java\kafka\*
)

添加上述代码段后,您的文件将如下所示。

现在,当您在windows文件夹下运行bat文件时,它们将正常运行,不会出现任何问题。以下是修复类路径错误后的zookeeper启动日志。

hof1towb

hof1towb2#

解决方案是下载二进制jar文件。
转到config\server.properties和config\zookeeper.properties并更改文件夹。新文件夹需要用/而不是。
之后,您需要获取主文件夹并运行以下命令:

bin\windows\zookeeper-server-start.bat config\zookeeper.properties

没有了这个。在“config\zookeeper.properties”之前

相关问题