类路径为空请先构建项目,例如运行“./gradlew jar-pscalaversion=2.11.12”

pepwfjgg  于 2021-06-06  发布在  Kafka
关注(0)|答案(8)|浏览(350)

我无法运行apache kafka服务,因为在尝试启动zookeeper示例时出现故障。我已经下载并尝试了所有3个可下载的官方网站(二进制文件和源代码)当我尝试启动zookeeper时

./bin/zookeeper-server-start.sh config/zookeeper.properties

我总是收到相同的错误消息:
类路径为空。请先构建项目,例如运行“./gradlew jar-pscalaversion=2.11.12”
这同样适用于(在启动一个单独的zookeeper(不是kakfa的内置)示例之后)

./bin/kafka-server-start.sh config/server.properties

我在ubuntu17.04和18.04下试过。当我在使用ubuntu16.04的虚拟机上尝试这一点时,它可以正常工作。
不幸的是,关于这个问题,我只找到了windows。谢谢你的帮助。

ma8fv8wu

ma8fv8wu1#

尝试 echo $CLASSPATH 在终端中,检查系统中是否有java。或者你需要安装java

r7knjye2

r7knjye22#

转到终端并运行:

$ ./gradlew jar -PscalaVersion=2.11.12
5q4ezhmt

5q4ezhmt3#

在我的例子中,它与二进制或源代码无关,因为它们都给出相同的“类路径为空,请先构建项目”错误。这是因为Kafka居住的道路上有一个空间。

d8tt03nd

d8tt03nd4#

请检查系统中安装的scala版本。它应该是scalaversion=2.11.12。
否则,请下载安装了scala版本的kafka二进制文件。

inb24sb2

inb24sb25#

我也有同样的问题。我解决了这个问题,从我的文件夹名称删除白色水疗,如“Kafka二进制”->“Kafka二进制”。

y1aodyip

y1aodyip6#

我改变了路径:

~/Documents/Formation/Moi/Big Data/Logiciels/kafka_2.12-2.4.1

~/Documents/Formation/Moi/Logiciels/kafka_binary

它可以工作(二进制源)

sr4lhrrt

sr4lhrrt7#

我也有同样的问题,问题是我在下载Kafka的源代码。所以为了让我的Kafka服务器运行,我下载了Kafka二进制文件,它对我有效。
Kafka二进制:http://mirror.cc.columbia.edu/pub/software/apache/kafka/1.1.0/

8ljdwjyq

8ljdwjyq8#

我们需要下载Kafka二进制文件,而不是从镜像源下载二进制文件http://mirrors.estointernet.in/apache/kafka/2.2.0/kafka_2.11-2.2.0.tgz

相关问题