Ich habe eine Scala-Anwendung, die eine Spark-Sitzung erstellt, und ich habe Health-Checks eingerichtet, die die Spark-REST-API verwenden. Die Spark-Anwendung selbst läuft auf Hadoop Yarn. Die REST-API-URL wird derzeit durch Lesen der Spark-Protokollierung abgerufen, die beim Erstellen der Spark-Sitzung generiert wird. Dies funktioniert die meiste Zeit, aber es gibt einige Randfälle in meiner Anwendung, wo es nicht so gut funktioniert. Kennt jemand eine andere Möglichkeit, diese Tracking-URL zu erhalten?gibt es eine Möglichkeit, Spark Tracking URL anders als Mining-Protokolldateien für die Protokollausgabe zu erhalten?
1
A
Antwort
0
„Sie können dies tun, indem Sie den yarn.resourcemanager.webapp.address
Wert von GARN config zu lesen und die Anwendungs-ID (die auf den Zuhörer-Bus gesendet beide in einem Ereignis ausgesetzt ist, und eine bestehende SparkContext Methode.“
kopiert, wie aus ist Die Antwort des Entwicklers wurde gefunden unter: https://issues.apache.org/jira/browse/SPARK-20458
Verwandte Themen
- 1. Gibt es eine Möglichkeit, JIT manuell anders als java.lang.Compiler
- 2. Gibt es eine Möglichkeit, die Servlet-Zuordnung in der Eclipse-IDE anders als manuell zu machen?
- 3. Gibt es eine Möglichkeit, die abgerufene URL zu kennen?
- 4. glibc: Gibt es eine Möglichkeit, die verwendeten Konfigurationsbefehlszeilenoptionen zu erhalten?
- 5. Gibt es eine Möglichkeit, in randperm verschiedene gemischt zu erhalten?
- 6. Gibt es eine Möglichkeit, die Textfeldinformationen eines Containers zu erhalten?
- 7. Gibt es eine Möglichkeit, die Sicherheit Panel-Daten zu erhalten
- 8. Gibt es eine Möglichkeit, die Leere als Argument zu übergeben?
- 9. Gibt es eine Möglichkeit in Jersey die Klasse von URL zu erhalten
- 10. Gibt es eine Möglichkeit, Quartalstermine in MS SQL zu erhalten?
- 11. Django/Nginx Gibt es eine Möglichkeit, die ursprüngliche relative URL einer Browseranforderung zu erhalten?
- 12. Gibt es eine Möglichkeit, die aktuelle URL mit der aktuellen Portnummer in Symfony2 zu erhalten?
- 13. Gibt es eine Möglichkeit, jQuery AJAX Upload-Fortschritt zu erhalten?
- 14. Gibt es eine Möglichkeit, CSS-Variablen mit URL() zu interpolieren?
- 15. Gibt es eine Möglichkeit, eine Cookie-Antwort schnell zu erhalten?
- 16. AgGrid - Gibt es eine Möglichkeit, die Typdefinitionen für die neueste Version 4.0+ zu erhalten?
- 17. Gibt es eine Möglichkeit, Tastaturereignisse ohne JFrame zu erhalten?
- 18. Gibt es eine Möglichkeit (anders als sql), die mlid für ein bestimmtes Nid in Drupal zu bekommen?
- 19. Gibt es eine Möglichkeit, Benachrichtigungen über Push Kit zu erhalten?
- 20. Gibt es eine Möglichkeit, Themen in Open JMS anders als Admin UI zu erstellen?
- 21. Gibt es eine Möglichkeit, eine URL für die Suche ohne Angabe der Website zu erstellen?
- 22. Gibt es eine Möglichkeit, Bezugsnamen aus c3 data.columns zu erhalten?
- 23. Gibt es eine einfache Möglichkeit, das Alphabet programmatisch zu erhalten?
- 24. Gibt es eine Möglichkeit, die Schriftgröße für Xamarin zu ändern?
- 25. Gibt es eine Möglichkeit, HSQLDB-Daten zu erhalten?
- 26. Gibt es eine Möglichkeit, Währungsrate auf dem Frontend zu erhalten?
- 27. Gibt es eine bessere Möglichkeit, alte Daten zu erhalten?
- 28. Gibt es eine Möglichkeit, in URL Yii2 "+" in "-" zu konvertieren?
- 29. Gibt es eine Möglichkeit, Javascript-Variablen in URL zu übergeben?
- 30. Gibt es eine einfache Möglichkeit, Benutzer von Facebook zu erhalten?
Ich habe eine Verbesserungsanfrage gestellt: https://issues.apache.org/jira/browse/SPARK-20458 –