web-dev-qa-db-fra.com

Erreur: impossible de trouver ou de charger la classe principale config.zookeeper.properties

J'essaie d'exécuter un exemple d'application de consommateur producteur à l'aide d'Apache Kafka. Je l'ai téléchargé depuis https://www.Apache.org/dyn/closer.cgi?path=/kafka/0.10.0.0/kafka-0.10.0.0-src.tgz . Ensuite, j'ai commencé à suivre les étapes décrites dans http://www.javaworld.com/article/3060078/big-data/big-data-messaging-with-kafka-part-1.html .

Lorsque j'ai essayé d'exécuter config/zookeeper.properties, bin/zookeeper-server-start.sh, j'obtiens Erreur: impossible de trouver ou de charger la classe principale config.zookeeper.properties. obtenir des informations utiles à ce sujet. Quelqu'un peut-il m'aider à continuer?

14
Sanjay

Vous avez téléchargé le paquet source. Téléchargez le paquet binaire de Kafka et testez.

34

Vous devez télécharger la version binaire du site Web officiel de Kafka.

4
HISI

En supposant que vous ayez la version binaire correcte, vérifiez que CLASSPATH n'est pas déjà défini dans votre environnement. Si vous le faites et que le paramètre CLASSPATH défini contient un espace (par exemple, C:\Program Files\<> ), ni zookeeper ni kafka ne démarreront.

Pour résoudre ce problème, supprimez votre CLASSPATH existant ou modifiez le script de démarrage qui génère les valeurs CLASSPATH du zookeeper et du kafka, en plaçant votre entrée CLASSPATH entre guillemets avant la construction du chemin.

1
Richard B