0
からスキーマをinferingない:Pyspark SaveAsTableは、私は次の操作を実行して、SQLクエリの出力からテーブルを作成しようとしていますSQL
sqlContext = HiveContext(self.sc)
j = "select a as a1, b as b1, c as c1 from x"
df = self.sqlContext.sql(j)
df.write.saveAsTable(target_table)
これは、2列のテーブル節約 - の代わりに、キーと値を列a1、b1、c1。私はここでスキーマを定義していないので、これが起こっていると思います。しかし、スキーマを自動的に推測するために使用されていた廃止予定のdf.saveAsTable(テーブル)を扱うために同じ手法を使用しました。
新しいDataFrameWriterで変更されたことはありますか?