rg.apache.spark.SparkException: Task not serializable

Stack Overflow | theMadKing | 7 months ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    Spark-Shell - Streaming - Can't Serialize Simple Function

    Stack Overflow | 7 months ago | theMadKing
    rg.apache.spark.SparkException: Task not serializable

    Root Cause Analysis

    1. rg.apache.spark.SparkException

      Task not serializable

      at org.apache.spark.util.ClosureCleaner$.ensureSerializable()
    2. Spark
      SparkContext.clean
      1. org.apache.spark.util.ClosureCleaner$.ensureSerializable(ClosureCleaner.scala:304)
      2. org.apache.spark.util.ClosureCleaner$.org$apache$spark$util$ClosureCleaner$$clean(ClosureCleaner.scala:294)
      3. org.apache.spark.util.ClosureCleaner$.clean(ClosureCleaner.scala:122)
      4. org.apache.spark.SparkContext.clean(SparkContext.scala:2055)
      4 frames
    3. Spark Project Streaming
      DStream$$anonfun$filter$1.apply
      1. org.apache.spark.streaming.dstream.DStream$$anonfun$filter$1.apply(DStream.scala:571)
      2. org.apache.spark.streaming.dstream.DStream$$anonfun$filter$1.apply(DStream.scala:571)
      2 frames
    4. Spark
      SparkContext.withScope
      1. org.apache.spark.rdd.RDDOperationScope$.withScope(RDDOperationScope.scala:150)
      2. org.apache.spark.rdd.RDDOperationScope$.withScope(RDDOperationScope.scala:111)
      3. org.apache.spark.SparkContext.withScope(SparkContext.scala:714)
      3 frames
    5. Spark Project Streaming
      DStream.filter
      1. org.apache.spark.streaming.StreamingContext.withScope(StreamingContext.scala:260)
      2. org.apache.spark.streaming.dstream.DStream.filter(DStream.scala:570)
      2 frames
    6. Unknown
      $iwC.<init>
      1. $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:63)
      2. $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:68)
      3. $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:70)
      4. $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:72)
      5. $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:74)
      6. $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:76)
      7. $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:78)
      8. $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:80)
      9. $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:82)
      10. $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:84)
      11. $iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:86)
      12. $iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:88)
      13. $iwC$$iwC$$iwC$$iwC.<init>(<console>:90)
      14. $iwC$$iwC$$iwC.<init>(<console>:92)
      15. $iwC$$iwC.<init>(<console>:94)
      16. $iwC.<init>(<console>:96)
      16 frames