Utilitaire Hadoop Admin
Créé un utilitaire d'administration de base pour Hadoop qui vérifie l'état de dfs et d'oozie.
Vérification de l'état d'oozie
Dans mon utilitaire ci-dessus, j'utilise la commande suivante :
bin/oozie admin -oozie http://localhost:11000/oozie -status
Problème de la commande ci-dessus
Lorsque oozie ne fonctionne pas correctement, cet appel ne se terminera pas en moins d'une heure ou deux. L'utilitaire restera dans un état bloqué pendant longtemps. Cela pourrait avoir un impact sur la boîte UNIX.
Solution alternative
Nous pouvons vérifier les journaux d'oozie
tail -100 oozie.log
-
Comparer le dernier horodatage du journal avec la date système (horodatage). Si le oozie_timestamp < 5 min (limite de seuil quelconque) de system_timestamp, alors afficher le message "Oozie s'est arrêté de fonctionner".
-
Vérifier/Greper le mot "Erreur" dans le journal d'Oozie.
Y a-t-il une autre solution alternative pour obtenir l'état d'oozie autre que "Commande d'état d'Oozie" et "Parcours des fichiers journaux d'Oozie"