spive sqlをハイブで実行しています。新しいハイブテーブルを作成するときにauto.purgeテーブルのプロパティを追加する必要があります。私はsaveAsTableメソッドの呼び出し中にオプションを追加するためのコードの下にしようとした:コードの線の上Spark Sql 1.5 dataframe saveAsTableハイブテーブルのプロパティを追加する方法
inputDF.write.option("auto.purge" -> "true").saveAsTable(hiveTableName)
は、テーブルのSERDEPROPERTIES WITH下プロパティを追加しました。 ハイブDDLのTBLPROPERTIESセクションにこのプロパティを追加する必要があります。
使用しているHiveのバージョンは? –
1.2.1ハイブ。私がドロップテーブルxyzパージを試みたとき。スパークSQLはパージを無視し、暗号化ゾーンから削除できないという例外を出します。 –
このプロパティは機能していないようです。あなたはあなたの質問で言及したのと同じ方法をドロップしていますか? –