2016-03-23 23 views

cevap

-1

Veritabanını aşağıdaki gibi jdbc ile yazabilirsiniz.

df.write.jdbc(url, "TEST.BASICCREATETEST", new Properties) 
-1

Evet, yapabilirsiniz. Varolan bir tabloya bir dataframe kaydetmek istiyorsanız

df.insertIntoJDBC(url, table, overwrite) 

kullanabilir ve bu dataframe kurtarmak için yeni bir tablo oluşturmak istiyorsanız, size

df.createJDBCTable(url, table, allowExisting) 
-1
// sc is an existing SparkContext. 
val sqlContext = new org.apache.spark.sql.hive.HiveContext(sc) 

sqlContext.sql("CREATE TABLE IF NOT EXISTS src (key INT, value STRING)") 
sqlContext.sql("LOAD DATA LOCAL INPATH 'examples/src/main/resources/kv1.txt' INTO TABLE src") 
kullanabilirsiniz