Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.03 KB | None | 0 0
  1. ERROR Executor: Exception in task 1.0 in stage 5.0 (TID 11)
  2. java.lang.NegativeArraySizeException
  3. at org.apache.spark.unsafe.types.UTF8String.getBytes(UTF8String.java:297)
  4. at org.apache.spark.unsafe.types.UTF8String.toString(UTF8String.java:1214)
  5. at org.apache.spark.sql.catalyst.json.JacksonGenerator$$anonfun$org$apache$spark$sql$catalyst$json$JacksonGenerator$$makeWriter$9.apply(JacksonGenerator.scala:112)
  6. at org.apache.spark.sql.catalyst.json.JacksonGenerator$$anonfun$org$apache$spark$sql$catalyst$json$JacksonGenerator$$makeWriter$9.apply(JacksonGenerator.scala:111)
  7. at org.apache.spark.sql.catalyst.json.JacksonGenerator.org$apache$spark$sql$catalyst$json$JacksonGenerator$$writeFields(JacksonGenerator.scala:176)
  8. at org.apache.spark.sql.catalyst.json.JacksonGenerator$$anonfun$write$1.apply$mcV$sp(JacksonGenerator.scala:228)
  9. at org.apache.spark.sql.catalyst.json.JacksonGenerator.org$apache$spark$sql$catalyst$json$JacksonGenerator$$writeObject(JacksonGenerator.scala:165)
  10. at org.apache.spark.sql.catalyst.json.JacksonGenerator.write(JacksonGenerator.scala:228)
  11. at org.apache.spark.sql.Dataset$$anonfun$toJSON$1$$anon$1.next(Dataset.scala:3203)
  12. at org.apache.spark.sql.Dataset$$anonfun$toJSON$1$$anon$1.next(Dataset.scala:3200)
  13. at scala.collection.Iterator$$anon$11.next(Iterator.scala:410)
  14. at org.apache.spark.sql.catalyst.expressions.GeneratedClass$GeneratedIteratorForCodegenStage1.processNext(Unknown Source)
  15. at org.apache.spark.sql.execution.BufferedRowIterator.hasNext(BufferedRowIterator.java:43)
  16. at org.apache.spark.sql.execution.WholeStageCodegenExec$$anonfun$13$$anon$1.hasNext(WholeStageCodegenExec.scala:636)
  17. at org.apache.spark.sql.kafka010.KafkaWriteTask.execute(KafkaWriteTask.scala:45)
  18. at org.apache.spark.sql.kafka010.KafkaWriter$$anonfun$write$1$$anonfun$apply$1.apply$mcV$sp(KafkaWriter.scala:89)
  19. at org.apache.spark.sql.kafka010.KafkaWriter$$anonfun$write$1$$anonfun$apply$1.apply(KafkaWriter.scala:89)
  20. at org.apache.spark.sql.kafka010.KafkaWriter$$anonfun$write$1$$anonfun$apply$1.apply(KafkaWriter.scala:89)
  21. at org.apache.spark.util.Utils$.tryWithSafeFinally(Utils.scala:1360)
  22. at org.apache.spark.sql.kafka010.KafkaWriter$$anonfun$write$1.apply(KafkaWriter.scala:89)
  23. at org.apache.spark.sql.kafka010.KafkaWriter$$anonfun$write$1.apply(KafkaWriter.scala:87)
  24. at org.apache.spark.rdd.RDD$$anonfun$foreachPartition$1$$anonfun$apply$28.apply(RDD.scala:935)
  25. at org.apache.spark.rdd.RDD$$anonfun$foreachPartition$1$$anonfun$apply$28.apply(RDD.scala:935)
  26. at org.apache.spark.SparkContext$$anonfun$runJob$5.apply(SparkContext.scala:2101)
  27. at org.apache.spark.SparkContext$$anonfun$runJob$5.apply(SparkContext.scala:2101)
  28. at org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:90)
  29. at org.apache.spark.scheduler.Task.run(Task.scala:121)
  30. at org.apache.spark.executor.Executor$TaskRunner$$anonfun$10.apply(Executor.scala:408)
  31. at org.apache.spark.util.Utils$.tryWithSafeFinally(Utils.scala:1360)
  32. at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:414)
  33. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  34. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  35. at java.lang.Thread.run(Thread.java:748)
  36.  
  37. .set("spark.serializer", KryoSerializer.class.getCanonicalName())
  38. .set("spark.kryo.registrationRequired", "true")
  39. .set("es.batch.size.entries", "1500")
  40. .set("spark.kryo.registrator", "...CustomKryoRegistrator")
  41.  
  42. public class CustomKryoRegistrator implements KryoRegistrator {
  43. @Override
  44. public void registerClasses(Kryo kryo) {
  45.  
  46. kryo.register(StructType[].class);
  47. kryo.register(StructType.class);
  48. kryo.register(StructField[].class);
  49. kryo.register(StructField.class);
  50. kryo.register(IntegerType$.class);
  51. kryo.register(Metadata.class);
  52. kryo.register(StringType$.class);
  53. kryo.register(LongType$.class);
  54. kryo.register(BooleanType$.class);
  55. kryo.register(ArrayType.class);
  56. }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement