我创建了外部配置单元表:
create external table test(
b string,
a string
)
我的火花代码:
case class Test(a:String,b:String)
val list = Seq("bv","av")).toDF
list.write.mode(SaveMode.Append).saveAsTable("test")
结果" bv"保存到" av"保存到b列(它应该是bv - > b和av - > a)。当使用带有追加模式的saveAsTable时,似乎列在这里排序了吗?
我使用的是spark 1.6.2版本。