Ich möchte die vollständige Stack-Trace in meinem Spark-Executor-Logs sehen.Get Full Stack-Trace in Spark Log
Ich habe zum Beispiel:
Verursacht durch: java.lang.RuntimeException: java.lang.Long ist kein gültiger externer Typ für Schema int bei org.apache.spark.sql.catalyst .expressions.GeneratedClass $ SpecificUnsafeProjection.apply_0 $ (generated.java:434) bei org.apache.spark.sql.catalyst.expressions.GeneratedClass $ SpecificUnsafeProjection.apply (generated.java:737) bei org.apache.spark. sql.catalyst.encoders.ExpressionEncoder.toRow (ExpressionEncoder.scala: 290) ... 18 mehr
Ich möchte die 18 mehr sehen, die fehlen. Ich habe versucht, auf Logging Level etc, aber es hat nicht geholfen.
werden Sie die Benutzeroberfläche Funken verwenden? – tbone
Ich schaue auf die Protokolle in meinem Funken Ordner unter Arbeit, aber ich denke, es ist das gleiche wie stderr und stdout in der Benutzeroberfläche. – ozzieisaacs
Ich denke, wenn man das ') ... x more' in der Stack-Trace sieht, bedeutet das, dass diese Anrufe bereits an anderer Stelle (in der durch oder auf der obersten Ebene vorgenommenen Ausnahme) behandelt wurden. Spark-Stack-Traces sind oft nicht die hilfreichsten dank der faulen Bewertung. – puhlen