2015-04-20 88 views

回答

3

它看起來並不像您可以設置數據庫的名字呢?如果你看過HiveContext.scala代碼,你看到很多評論像...

// TODO: Database support... 

所以我猜測它還不支持。

更新:

在火花1.5.1這個作品,這沒有早期版本。在早期的版本中,你不得不使用像deformitysnot answer這樣的使用語句。

df.write.format("parquet").mode(SaveMode.Append).saveAsTable("databaseName.tablename") 
3

這是固定在星火1.5,你可以用做:

hiveContext.sql("USE sparkTables"); 
dataFrame.saveAsTable("tab3", "orc", SaveMode.Overwrite); 

通過星火1.5,你可以讀星火的方式保存從蜂巢命令行dataframes(直線,...) ,這在早期版本中是不可能的。

+0

謝謝amarouni。你的帖子也解決了我的問題。 –