Comment vérifier si hdfs est en cours d'exécution?
Je voudrais voir si le système de fichiers hdfs pour Hadoop fonctionne correctement. Je sais que jps
répertorie les démons qui sont en cours d'exécution, mais je ne sais pas vraiment ce qui les démons de chercher.
J'ai exécuté les commandes suivantes:
$HADOOP_PREFIX/sbin/hadoop-daemon.sh start namenode
$HADOOP_PREFIX/sbin/hadoop-daemon.sh start datanode
$HADOOP_PREFIX/sbin/yarn-daemon.sh start resourcemanager
$HADOOP_PREFIX/sbin/yarn-daemon.sh start nodemanager
Seulement namenode, resourcemanager, et nodemanager est apparu quand je suis entré dans jps
.
Démons qui sont censés être en cours d'exécution pour hdfs/Hadoop? Aussi, que pourriez-vous faire pour résoudre le problème hdfs si elle n'est pas en cours d'exécution?
hadoop dfs -ls /
les sorties de commandeOriginalL'auteur user2590144 | 2014-07-07
Vous devez vous connecter pour publier un commentaire.
Utiliser une des méthodes suivantes pour vérifier votre deamons statut
JPS commande liste tous les actifs deamons
ci-dessous est le plus approprié
Ce serait liste des détails de datanodes qui est fondamentalement en un sens, votre HDFS
chat un fichier hdfs chemin.
hdfs -cat <chemin d'accès de fichier>
sudo -u hadoop hdfs dfsadmin -rapport , ce qui devrait être fait comme ceci pour le rapport complet.
hadoop dfsadmin -rapport est obsolète, il faut utiliser le "hdfs dfsadmin -rapport" à la place
OriginalL'auteur K S Nidhin
Alors, j'ai passé deux semaines de la validation de mon installation (c'était bien) , enfin trouvé cette commande:
Au départ, mon simple JPS commande a été montrant un processus, mais Hadoop 2.6 sous Ubuntu 14.04 LTS. J'ai été à l'aide de 'Sudo' pour exécuter les scripts de démarrage.
Ici, c'est le démarrage qui travaillent avec JPS liste de plusieurs processus:
OriginalL'auteur tomthumb99