Ich habe einen Funken Job läuft auf YARN
und es scheint nur zu hängen und keine Berechnungen zu tun.Wie kann ich feststellen, ob mein Funke-Job Fortschritte macht?
Hier ist, was Garn sagt, wenn ich yarn application -status <APPLICATIOM ID>
tun:
Application Report :
Application-Id : applicationID
Application-Name : test app
Application-Type : SPARK
User : ec2-user
Queue : default
Start-Time : 1491005660004
Finish-Time : 0
Progress : 10%
State : RUNNING
Final-State : UNDEFINED
Tracking-URL : http://<ip>:4040
RPC Port : 0
AM Host : <host ip>
Aggregate Resource Allocation : 36343926 MB-seconds, 9818 vcore-seconds
Log Aggregation Status : NOT_START
Diagnostics :
Und wenn ich die yarn application -list
überprüfen sie sagt, dass es RUNNING
ist. Aber ich bin mir nicht sicher, ob ich das vertraue. Als ich in die Funken WebUI gehen, sehe ich eine Stufe nur die ganze paar Stunden habe ich es läuft:
Auch, wenn ich auf der „Stages“ Registerkarte klicken, ich nichts Laufen sehen:
Wie wird sichergestellt, dass meine Anwendung tatsächlich ausgeführt wird und dass YARN
liegt nicht an mir?
Ich würde eigentlich lieber dafür einen Fehler werfen, anstatt mich zu warten, um zu sehen, ob der Job wirklich läuft. Wie mache ich das?
Hm. Ich sehe das nicht. Bedeutet das, dass es nicht voranschreitet? – Candic3
Können wir das für ein bisschen plaudern? – Candic3
http://chat.stackoverflow.com/rooms/139996/spark-job-progress – Candic3