Advertisement
Guest User

Untitled

a guest
Aug 9th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. spark-shell --conf spark.sql.warehouse.dir=C:spark-warehouse --master spark://192.168.0.31:7077
  2.  
  3. val jdbcDF = spark.read.format("jdbc").options( Map("url" -> "jdbc:mysql://localhost:3306/cmanalytics?zeroDateTimeBehavior=convertToNull&user=root&password=root", "dbtable" -> "cmanalytics.demo_call", "fetchSize" -> "1000", "partitionColumn" -> "newpartition", "lowerBound" -> "0", "upperBound" -> "4", "numPartitions" -> "4")).load()
  4.  
  5. jdbcDF.createOrReplaceTempView("demo_call")
  6.  
  7. val sqlDF = sql("select * from demo_call").persist(org.apache.spark.storage.StorageLevel.DISK_ONLY)
  8.  
  9. sqlDF.show()
  10.  
  11. val d = sqlDF.filter(sqlDF("campaign_id")===141).groupBy("classification_id").count
  12.  
  13. d.count
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement