Überwachen von Yarn-Anwendungen
In diesem Schritt werden wir lernen, wie man Yarn-Anwendungen mit verschiedenen Befehlen überwacht und verwaltet.
Liste laufende Yarn-Anwendungen:
yarn application -list
Das Beispielausgabe in der Konsole:
UBMITTED, ACCEPTED, RUNNING, FINISHED, FAILED, KILLED] und tags: []):1
Application-Id Application-Name Application-Type User Queue State Final-State Progress Tracking-URL
application_1711070937750_0001 word count MAPREDUCE hadoop default FINISHED SUCCEEDED 100% http://iZj6cdxwclh8pms0k1vyyhZ:19888/jobhistory/job/job_1711070937750_0001
Erhalte den Status einer Anwendung
yarn application -status <application_id>
Das Beispielausgabe in der Konsole:
hadoop:~/ $ yarn application -status application_1711070937750_0001 [9:31:46]
2024-03-22 09:33:12,186 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at /0.0.0.0:8032
2024-03-22 09:33:12,521 INFO conf.Configuration: resource-types.xml not found
2024-03-22 09:33:12,522 INFO resource.ResourceUtils: Unable to find'resource-types.xml'.
Application Report :
Application-Id : application_1711070937750_0001
Application-Name : word count
Application-Type : MAPREDUCE
User : hadoop
Queue : default
Application Priority : 0
Start-Time : 1711071042168
Finish-Time : 1711071057334
Beende eine laufende Anwendung
yarn application -kill <application_id>
Das Beispielausgabe in der Konsole:
hadoop:~/ $ yarn application -kill application_1711070937750_0001 [9:33:14]
2024-03-22 09:34:45,075 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at /0.0.0.0:8032
Application application_1711070937750_0001 has already finished
Tipps: Sie können alle Anwendungen auflisten mit yarn application -list -appStates ALL
Der Befehl yarn application
ermöglicht es Ihnen, Yarn-Anwendungen aufzulisten, zu überwachen und zu verwalten. Sie können den Status der Anwendung abrufen und sogar eine laufende Anwendung mit den jeweiligen Unterbefehlen beenden.