Apache Kafka erreur sur windows - Couldnot de trouver ou charger la classe principale de QuorumPeerMain
Je viens de télécharger Kafka 2.8.0 de site web d'Apache, et je suis en train d'installation en utilisant les instructions affichées sur le site web. Mais lorsque je tente de démarrer zookeper serveur, je suis d'erreur ci-dessous:
Erreur: impossible de trouver ou charger la classe principale de org.apache.zookeeper.serveur.le quorum.QuorumPeerMain
Mon environnement est Windows 7 64 bits. J'ai essayé de suivre ci-dessous e-mail de la chaîne: Apache Email De La Chaîne D' . Mais il est encore d'avoir le même problème. Quelqu'un peut-il me guider dans cette? Comme je suis très nouveau à cela et ne pouvait pas trouver de nombreuses informations sur Google/Apache Kafka e-mail de la chaîne.
- J'ai rencontré ce même problème sur Windows 7 64-bit, et a lutté avec pendant un certain temps avant de passer à scala version 2.9.2 qui a travaillé avec ces mise à jour des fichiers batch. Ce tutoriel a été très utile.
Vous devez vous connecter pour publier un commentaire.
Exécuter ces commandes à partir de votre Kafka dossier racine:
cd bin/windows
Puis exécutez Zookeper serveur:
zookeeper-server-start.bat ../../config/zookeeper.properties
Puis exécutez Kafka serveur:
kafka-server-start.bat ../../config/server.properties
Le piège ici est de lancer le .chauve-souris des fichiers à partir de la /bin/windows dossier, donc, après avoir exécuté vos serveurs avec les étapes ci-dessus et à suivre le tutoriel, assurez-vous que vous êtes en cours d'exécution correcte des fichiers par lots pour créer des rubriques et autres joyeusetés, par exemple:
Créer un topic:
kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
Liste des rubriques:
kafka-topics.bat --list --zookeeper localhost:2181
Ce problème est arrivé parce que vous avez téléchargé la mauvaise version de Kafka. Sur le page officielle
vous avez sélectionné la Source de téléchargement. Si vous allez télécharger le binaire, tout fonctionnera comme prévu.
Eu le même message d'erreur même si j'ai eu la bonne Kafka télécharger pour mon Scala version.
C'est terminé, j'ai été l'exécution de la non-windows sh fichier (nécessaires à l'exécution de la chauve-souris dans les fenêtres de sous-dossier) et était en cours d'exécution à partir de dans le dossier bin au lieu de la racine. Le déplacement jusqu'à la racine de Kafka dossier et en cours d'exécution à partir de là, semble-t-il.
C:\kafka_2.10-0.8.2.0>bin\windows\zookeeper-server-start.bat config\zookeeper.properties
Je suis en cours d'exécution sur OS X et j'ai trouvé que le fait d'avoir des espaces n'importe où dans le chemin menant à mon Kafka répertoire de base a conduit à ce message d'erreur exact. Renommer les choses sans les espaces résolu le problème avec aucun autre correctif.
Comme un exemple, mon Kafka installer était assis à
/Users/me/Kafka Demo/kafka_2.11-0.9.0.1
qui a causé cette erreur quand j'ai essayé de démarrer la Gardienne. Je me suis contenté de renommer les choses comme/Users/me/KafkaDemo/kafka_2.11-0.9.0.1
et tout a bien fonctionné.Il suffit de télécharger le binaire et suivez les étapes mentionnées dans le lien ci-dessous. http://kafka.apache.org/07/quickstart.html
si vous êtes confrontés à des erreurs comme
copie
zookeeper.properties
deconfig
dossier debin
dossier etbin/windows
dossier.Maintenant, lancez le comme
serveur : run
zookeeper-serveur-start.chauve-souris zookeeper.propriétés
de
bin
oubin/windows
(si vous êtes dans la fenêtre de la machine). Il devrait fonctionner.Si vous rencontrez toujours le problème, ci-dessous le lien serait utile
http://blog.anilot.tk/2014/08/06/Set-Up-Kafka-On-Windows/
Maintenant, essayez de regarder la Kafka serveur.
utiliser la commande ci-dessous si vous utilisez windows: Goto bin/windows et ensuite l'exécuter
kafka-serveur-start.chauve-souris ../../config/serveur.propriétés
si vous essayez à partir de l'invite du shell, goto
bin
et d'exécuter de commande ci-dessous**Assurez-vous que le serveur.propriétés est présent dans le dossier config
J'ai téléchargé la dernière version stable Kafka de Apache et de l'instruction mentionnée par Matheus Felipe a fonctionné comme prévu.
J'ai téléchargé option binaire de Scala 2.11 @ http://kafka.apache.org/downloads
J'ai utilisé pour répondre à la question en cours d'exécution sous cmd via git bash outil.
Solution: je suis passé à cygwin outil (http://cygwin.com/) pour exécuter le même cmd et je ne vois pas la question, pas plus.
J'ai eu même problème zookeeper-3.4.12.
bin n'a pas .les fichiers bat et le répertoire windows.
Juste exister .com et .sh fichiers.
.com contient de l'opération zookeeper exécuter.
Comme vous pouvez le voir, c'est de trouver %JAVA%.
Donc je viens de mettre en JAVA=[mon java.exe chemin d'accès]. Et il fonctionne.
Oui, j'ai moi aussi connu le même problème et j'ai essayé cette voie qui a été suggéré dans certains commentaires ci-dessus,
J'ai d'abord eu mon Kafka dans
C:\Program Files
, Puis j'ai déménagé lekafka_2.11-2.1.0
dossier deC:\
répertoire et essayé la commande suivante et il a travailléP. S - a couru le zookeper serveur avant de commencer kafka
La solution pour windows OS est de faire ce qui suit:
https://docs.oracle.com/cd/E39271_01/general.300/eid_getting_started/src/tgs_install_jdk.html.