J'ai lancé hadoop sur mon ordinateur portable. Lors du lancement de hadoop, j'exécute la commande start-all.cmd . Ensuite, il commence avec 4 processus démons. 3 processus sur 4 affichés par cmd > XXX
3 Réponses :
Caractère illégal dans la partie opaque à l'index 2
L'index 2 est la barre oblique inverse, qui n'est pas un caractère URI valide
Dans vos fichiers de configuration, vous devez utiliser des barres obliques et un protocole pour l'URI du fichier
Par exemple , changez
file:/C:/BigData/hadoop-2.9.1/data/namenodeen
C:\BigData\hadoop-2.9.1\data\namenode
Dans mon problème, j'ai cherché d'autres solutions sur Internet.
JAVA_HOME
chemin défini comme C: \ Progra ~ 2 \ Java \
. Ensuite, j'ai essayé la version java 64 bits en définissant mon JAVA_HOME
comme C: \ Progra ~ 1 \ Java \
. Après avoir défini la version 64 bits de Java sur JAVA_HOME
, j'ai de nouveau exécuté start-all.cmd
. Ensuite, sauf namenode
, tous les autres démons ont été travaillés. Pour exécuter namenode
, j'ai suivi ces étapes.
stop-all.cmd
hadoop namenode –format
start-all.cmd
Mon problème a été résolu à 100% et a parfaitement fonctionné pour moi.
Vous devez formater votre namenode par hadoop namenode –format
puis redémarrer le serveur