Guest User

Untitled

a guest
Oct 15th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.23 KB | None | 0 0
  1. spark-submit --deploy-mode client --master yarn --conf spark.pyspark.python=/usr/bin/python3 --packages mysql:mysql-connector-java:8.0.12 s3://aramark-files/test_pyspark.py
  2.  
  3. df.write.jdbc(url="jdbc:mysql://dbhost/dbname", table="tablename", mode="append", properties={"user":"dbuser", "password": "s3cret"})
  4.  
  5. Traceback (most recent call last):
  6. File "/mnt/tmp/spark-8bb457ce-fc88-4384-af58-9e52e2d6e21a/test_pyspark.py", line 51, in <module>
  7. df.write.jdbc(jdbcUrl, where, mode='append', properties=dbProperties)
  8. File "/usr/lib/spark/python/lib/pyspark.zip/pyspark/sql/readwriter.py", line 942, in jdbc
  9. File "/usr/lib/spark/python/lib/py4j-0.10.7-src.zip/py4j/java_gateway.py", line 1257, in __call__
  10. File "/usr/lib/spark/python/lib/pyspark.zip/pyspark/sql/utils.py", line 63, in deco
  11. File "/usr/lib/spark/python/lib/py4j-0.10.7-src.zip/py4j/protocol.py", line 328, in get_return_value
  12. py4j.protocol.Py4JJavaError: An error occurred while calling o79.jdbc.
  13. : java.lang.InstantiationException: org.apache.spark.sql.execution.datasources.jdbc.DriverWrapper
  14. at java.lang.Class.newInstance(Class.java:427)
  15. at org.apache.spark.sql.execution.datasources.jdbc.DriverRegistry$.register(DriverRegistry.scala:53)
  16. at org.apache.spark.sql.execution.datasources.jdbc.JdbcUtils$$anonfun$createConnectionFactory$1.apply(JdbcUtils.scala:55)
  17. at org.apache.spark.sql.execution.datasources.jdbc.JdbcUtils$$anonfun$createConnectionFactory$1.apply(JdbcUtils.scala:54)
  18. at org.apache.spark.sql.execution.datasources.jdbc.JdbcRelationProvider.createRelation(JdbcRelationProvider.scala:63)
  19. at org.apache.spark.sql.execution.datasources.SaveIntoDataSourceCommand.run(SaveIntoDataSourceCommand.scala:45)
  20. at org.apache.spark.sql.execution.command.ExecutedCommandExec.sideEffectResult$lzycompute(commands.scala:70)
  21. at org.apache.spark.sql.execution.command.ExecutedCommandExec.sideEffectResult(commands.scala:68)
  22. at org.apache.spark.sql.execution.command.ExecutedCommandExec.doExecute(commands.scala:86)
  23. at org.apache.spark.sql.execution.SparkPlan$$anonfun$execute$1.apply(SparkPlan.scala:131)
  24. at org.apache.spark.sql.execution.SparkPlan$$anonfun$execute$1.apply(SparkPlan.scala:127)
  25. at org.apache.spark.sql.execution.SparkPlan$$anonfun$executeQuery$1.apply(SparkPlan.scala:155)
  26. at org.apache.spark.rdd.RDDOperationScope$.withScope(RDDOperationScope.scala:151)
  27. at org.apache.spark.sql.execution.SparkPlan.executeQuery(SparkPlan.scala:152)
  28. at org.apache.spark.sql.execution.SparkPlan.execute(SparkPlan.scala:127)
  29. at org.apache.spark.sql.execution.QueryExecution.toRdd$lzycompute(QueryExecution.scala:80)
  30. at org.apache.spark.sql.execution.QueryExecution.toRdd(QueryExecution.scala:80)
  31. at org.apache.spark.sql.DataFrameWriter$$anonfun$runCommand$1.apply(DataFrameWriter.scala:654)
  32. at org.apache.spark.sql.DataFrameWriter$$anonfun$runCommand$1.apply(DataFrameWriter.scala:654)
  33. at org.apache.spark.sql.execution.SQLExecution$.withNewExecutionId(SQLExecution.scala:77)
  34. at org.apache.spark.sql.DataFrameWriter.runCommand(DataFrameWriter.scala:654)
  35. at org.apache.spark.sql.DataFrameWriter.saveToV1Source(DataFrameWriter.scala:273)
  36. at org.apache.spark.sql.DataFrameWriter.save(DataFrameWriter.scala:267)
  37. at org.apache.spark.sql.DataFrameWriter.jdbc(DataFrameWriter.scala:499)
  38. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  39. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  40. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  41. at java.lang.reflect.Method.invoke(Method.java:498)
  42. at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:244)
  43. at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:357)
  44. at py4j.Gateway.invoke(Gateway.java:282)
  45. at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132)
  46. at py4j.commands.CallCommand.execute(CallCommand.java:79)
  47. at py4j.GatewayConnection.run(GatewayConnection.java:238)
  48. at java.lang.Thread.run(Thread.java:748)
  49. Caused by: java.lang.NoSuchMethodException: org.apache.spark.sql.execution.datasources.jdbc.DriverWrapper.<init>()
  50. at java.lang.Class.getConstructor0(Class.java:3082)
  51. at java.lang.Class.newInstance(Class.java:412)
  52. ... 34 more
Add Comment
Please, Sign In to add comment