Wie kann ich die Protokollierung in einer Spark-Anwendung verwenden?So führen Sie die Protokollierung von Funkenanwendungen durch
Das Problem ist, dass Funken Code nicht wie geschrieben ausgeführt wird, aber async und optimiert z. möglicherweise in anderer Reihenfolge.
wie es war hier stylish spark dataset transformation mich darauf hingewiesen, sollte folgend unbedingt nicht/nicht wie in dem optimierten Abfrageplan der Funken erwartet funktionieren:
logger.info("first")
val first = df.someTransformation
logger.info("second")
val second = df.otherTransformation
Was genau möchten Sie protokollieren? Können Sie ein Beispiel aus der Praxis für den Inhalt geben, den Sie protokollieren möchten? –
Ich möchte mehrere Datenreinigungsschritte durchführen und möchte den Fortschritt überwachen. Für jeden Schritt möchte ich eine Logging-Nachricht ausgeben. –