sparksql--JDBC

val mapOptitons=Map[String,String](
     ("url","jdbc:mysql://wangfutai:3306/hive"),
     ("user","hive"),
     ("password","hive"),
     ("dbtable","apptab")
 )
 //通過sparkSql,讀取mysql中數據
val df=ssc.read.format("JDBC")//輸入數據類型
 //ip,acount,pwd
   .options(mapOptitons)
   .load()
 df.registerTempTable("t_app")

 //通過sparksql,添加數據
 val prop=new Properties()
  prop.setProperty("user","hive")
  prop.setProperty("password","hive")
val sqlDF=   ssc.sql("select * from t_app")
 sqlDF.write.jdbc("jdbc:mysql://wangfutai:3306/hive","sparksql",prop)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章