16 votes

Le chemin de classe est vide. Veuillez d'abord construire le projet, par exemple en exécutant './gradlew jar -PscalaVersion=2.11.12'.

Je ne suis pas en mesure d'exécuter un service Apache Kafka en raison d'un échec lors de la tentative de démarrage d'une instance Zookeeper. J'ai téléchargé et essayé avec les 3 téléchargements disponibles sur le site officiel. (binaires et source) Quand j'essaie de démarrer Zookeeper avec

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

Je reçois toujours le même message d'erreur :

Le chemin de classe est vide. Veuillez construire le projet d'abord, par exemple en exécutant ./gradlew jar -PscalaVersion=2.11.12'.

Il en va de même pour (après avoir démarré une instance séparée de zookeeper (pas le build-in de kakfa))

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

Je l'ai essayé sous Ubuntu 17.04 et 18.04. Lorsque je l'essaie sur une machine virtuelle utilisant Ubuntu 16.04, cela fonctionne.

Malheureusement, tout ce que j'ai trouvé concernant ce problème, était pour Windows. Merci pour toute aide.

22voto

Mideel Points 267

Dans mon cas, cela n'a rien à voir avec le binaire ou la source car les deux donnent la même erreur "classpath is empty please build the project first". C'est parce qu'il y a un espace dans le chemin où réside Kafka.

14voto

shahidammer Points 552

J'ai eu le même problème, le problème était que je téléchargeais la source de Kafka. Donc pour faire fonctionner mon serveur Kafka, j'ai téléchargé les binaires Kafka et ça a marché pour moi.

Binaires Kafka : http://mirror.cc.columbia.edu/pub/software/apache/kafka/1.1.0/

10voto

Amar Points 125

Nous avons besoin de télécharger kafka-binary et non le source Télécharger le binaire depuis le miroir http://mirrors.estointernet.in/apache/kafka/2.2.0/kafka_2.11-2.2.0.tgz

1voto

Jacob Jin Points 11

Essayez echo $CLASSPATH dans le terminal, vérifiez s'il y a un Java dans ce système. Ou peut-être avez-vous besoin d'installer java

0voto

panwar001 Points 63

Veuillez vérifier la version de scala installée dans votre système. Elle doit être scalaVersion=2.11.12.

Sinon, téléchargez le binaire kafka avec la version de scala installée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X