Hadoop - namenode n'est pas le démarrage
Je suis en train de lancer hadoop en tant qu'utilisateur racine, j'ai exécuté namenode commande format hadoop namenode -format
lorsque le système de fichiers Hadoop est en cours d'exécution.
Après cela, lorsque je tente de démarrer le nom de nœud de serveur, il indique une erreur comme ci-dessous
13/05/23 04:11:37 ERROR namenode.FSNamesystem: FSNamesystem initialization failed.
java.io.IOException: NameNode is not formatted.
at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:330)
at org.apache.hadoop.hdfs.server.namenode.FSDirectory.loadFSImage(FSDirectory.java:100)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.initialize(FSNamesystem.java:411)
J'ai essayé de rechercher toute solution, mais ne trouvent pas de solution claire.
Quelqu'un peut-il proposer?
Grâce.
Avez-vous regardé votre HDFS démons. Regardez ici, il pourrait aider blog.abhinavmathur.net/2013/01/...
Grâce Abhinav.. Votre lien m'a donné des réponses..
pourquoi seriez-vous le format de HDFS, tandis que les démons sont en cours d'exécution??
Fait par erreur que.. après cela, seulement je sais, je ne devrais pas faire comme ça..
Grâce Abhinav.. Votre lien m'a donné des réponses..
pourquoi seriez-vous le format de HDFS, tandis que les démons sont en cours d'exécution??
Fait par erreur que.. après cela, seulement je sais, je ne devrais pas faire comme ça..
OriginalL'auteur balanv | 2013-05-23
Vous devez vous connecter pour publier un commentaire.
Cool, j'ai trouvé la solution.
Arrêter tous les serveurs en cours d'exécution
Modifier le fichier
/usr/local/hadoop/conf/hdfs-site.xml
et ajouter en dessous de la configuration si le son manqueDépart, les deux HDFS et MapReduce Démons
Puis lancez maintenant le reste des étapes à exécuter la carte de réduire l'exemple donné dans ce lien
Remarque : Vous devriez être en cours d'exécution de la commande
bin/start-all.sh
si la commande directe n'est pas en cours d'exécution.bin/hadoop namenode -format
Yup. nous pouvons utiliser la commande
hadoop namenode -format -force
dans le cas où si nous sommes confrontés à un problème avec justehadoop namenode -format
OriginalL'auteur balanv
DFS doit être formaté. Tapez simplement la commande suivante après l'arrêt de tout et redémarrez.
OriginalL'auteur redTiger
format hdfs quand namenode arrêter.(tout comme le haut de réponse).
J'ai ajouter un peu plus de détails.
FORMAT de commande de chèque ou de créer un chemin/dfs/nom, et initialiser ou reinitalize.
puis en exécutant start-dfs.sh irait namenode, datanode, puis namesecondary.
lorsque namenode vérifier existe pas de chemin/dfs/nom ou pas initialiser, il se produit une erreur fatale, puis sur quitter.
c'est pourquoi namenode démarre pas.
plus de détails, vous pouvez vérifier HADOOP_COMMON/logs/XXX.namenode.journal
OriginalL'auteur liuyang1
Assurez-vous que le répertoire que vous avez spécifié pour votre namenode est complètement vide. Quelque chose comme un "lost+found" dossier dans ledit répertoire provoquer cette erreur.
OriginalL'auteur Eddie
hdfs-site.xml votre valeur est erronée. Vous entrez le mauvais dossier c'est pourquoi n'est pas de départ le nom de nœud.
OriginalL'auteur user3953713
Première mkdir [dossier], puis définissez hdfs-site.xml puis le format
OriginalL'auteur mcolak
assurez-vous que le répertoire de nom(dfs.nom.dir) et les données (dfs.les données.dir) dossier est correctement indiquée dans hdfs-site.xml
OriginalL'auteur Pari Rajaram