Ich führe Spark Sql auf Bienenstock. Ich muss hinzufügen auto.purge Tabelleneigenschaften beim Erstellen neuer Bienenstock Tabelle. Ich habe versucht, Code unten Optionen hinzufügen, während saveAsTable Methode aufrufen:Spark Sql 1.5 Datenframe saveAsTable Wie fügt man die Eigenschaften der Hive-Tabelle hinzu
inputDF.write.option("auto.purge" -> "true").saveAsTable(hiveTableName)
Über Codezeile eine Eigenschaft unter MIT SERDEPROPERTIES der Tabelle hinzugefügt. Ich muss diese Eigenschaft unter TBLPROPERTIES Abschnitt der Hive DDL hinzufügen.
Welche Version von Hive verwenden Sie? –
1.2.1 Bienenstock. wenn ich versuchte, die Tabelle xyz zu löschen; spark sql ignorieren spülen und geben Ausnahme Sprichwort kann nicht aus der Verschlüsselungszone löschen. –
Sieht so aus, als ob diese Eigenschaft nicht funktioniert. Fallen Sie genauso wie Sie in Ihrer Frage erwähnt haben? –