Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. from pyspark.sql import SQLContext
  2. from pyspark import SparkContext, SparkConf
  3.  
  4. import os
  5.  
  6. SUBMIT_ARGS = "--packages mysql:mysql-connector-java:5.1.39 pyspark-shell"
  7. os.environ["PYSPARK_SUBMIT_ARGS"] = SUBMIT_ARGS
  8.  
  9. conf = SparkConf().setAppName("Flat obs Data flow")\
  10. .setMaster("local[*]")
  11. sc = SparkContext(conf = conf)
  12.  
  13. sqlContext = SQLContext(sc)
  14.  
  15. source_df = sqlContext.read\
  16. .format('jdbc')\
  17. .options(
  18. url = 'jdbc:mysql://localhost/openmrs',
  19. driver = 'com.mysql.jdbc.Driver',
  20. dbtable = 'users',
  21. user = 'root',
  22. password = 'password')\
  23. .load()
  24.  
  25. source_df.printSchema()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement