l'exécution de jps commande de ne pas montrer NameNode ou Tasktracker ID, mais il statrs lorsque j'utilise start.sh commande
les juges de paix de commande doit afficher l'ID contre
JPS
NameNode
TaskTracker
JobTracker
Mais je reçois seulement les juges de paix, avec son ID. Le reste fonctionne bien.
4801 Jps
J'ai essayé de poster la capture d'écran pour des raisons de commodité, mais ne l'a pas permis que je n'ai pas de 10 points ou quelque chose comme ça.
Si il y a une autre manière de faire, si le besoin d'u pour afficher la capture d'écran pour m'aider à résoudre mon problème, merci de me le dire.
En Ce Qui Concerne.
Vous devez vous connecter pour publier un commentaire.
Si vous avez commencé à hadoop services avec sudo, vous devez exécuter JPS avec sudo privilège.
Je soupçonne NameNode n'est pas en cours d'exécution. Avez-vous essayé
ou similaires ?
jps
avec l'utilisateurhduser
? Si vous êtes, alors namenode n'est pas en cours d'exécution. Si vous n'êtes pas, exécutezjps
en tant que root (ou sudo).Ouais, rien de hadoop démons sont en cours d'exécution. Comment vous êtes démarrage du cluster?
J'ai eu le même problème et cela m'a fait.
Essayez de modifier votre ~/.bashrc correctement.
J'ai fait sauter la ~/.bashrc accidentellement dans mon processus d'installation plus tôt.
On vous montre uniquement l'ID parce que vous n'avez pas commencé à hadoop en premier.Avant l'exécution des jps, vous devez commencer à hadoop en utilisant start-all.sh vous pouvez maintenant exécuter des jps.Ensuite, vous serez satisfait de la sortie