Si vous n'êtes pas un administrateur, assurez-vous d'appeler le client oozie à partir du bon noeud. Utilisez localhost
uniquement si vous connectez le client à partir de la machine sur laquelle le serveur oozie est en cours d'exécution. Si vous êtes un développeur comme moi qui se connecte à partir d'un noeud de périphérie, assurez-vous d'exporter l'URL correcte du serveur.
J'ai rencontré un problème similaire dans ma grappe (CDH 5.3.6) s'exécutant sur AWS. J'ai essayé d'exporter le OOZIE_URL juste avec le nom d'hôte et le port comme ci-dessous
[[email protected] ~]$ export OOZIE_URL=http://10.241.1.164:11000/oozie
mais il jetais la même erreur. Il n'a pas aimé le nom d'hôte. Enfin, j'ai navigué à la section oozie (trouver les étapes à la fin) à Hue et trouvé les oozie.servers apprécient
oozie.servers
value ip-10-241-1-111.ec2.internal=http://ip-10-241-1-111.ec2.internal:11000/oozie
copié la valeur et changé la commande à l'exportation comme celui-ci
[[email protected] ~]$ export OOZIE_URL=http://ip-10-241-1-111.ec2.internal:11000/oozie
et Cela a réglé mon problème.
Comment trouver la valeur oozie.servers:
- Ouvert Hue et aller à Workflows
- Naviguer vers oozie
- Sous jauges défilement vers le bas jusqu'à ce que tu vois oozie.nom du serveur
- Copiez la valeur et vous avez terminé.
Le service oozie est-il en cours d'exécution? –
Oui le service oozie est en cours d'exécution. oozie $ admin -oozie http: // localhost: 11000/oozie -status Mode système: NORMAL $ oozie admin -oozie http: // localhost: 8080/oozie -status Erreur: IO_ERROR: java.net.ConnectException : Connexion refusée Lorsque j'utilise le port numéro 11000, l'état est normal. Mais avec 8080 (c'est-à-dire mon port localhost) et sans cela, la connexion est à venir refusée. Je suis nouveau à Oozie. – Debaditya
Est-ce qu'il fonctionne sur 11000 ou 8080? Une connexion refusée signifie généralement que personne n'écoute. –