У меня возникли проблемы с установкой данных в статический раздел таблицы Hive с использованием Spark SQL. Я могу использовать такой код для записи в динамические разделы:Вставка данных в статический раздел Hive с использованием Spark SQL
df.write.partitionBy("key").insertInto("my_table")
Однако, я не могу понять, как вставить данные в статический раздел. Это означает, что я хочу определить раздел, где весь DataFrame должен быть написан без необходимости добавления столбца в DataFrame.
Я вижу статическое разбиение, упомянутое в классе InsertIntoHiveTable, поэтому, я думаю, оно поддерживается. Существует ли публичный API для выполнения того, что я хочу?
вы смогли найти какую-либо API, подобные запись в динамический раздел? – Explorer
Нет, я ничего не смог найти и зарегистрировал RRD как временную таблицу и запустил SQL INSERT. Однако много кода Hive было переписано в Spark 2.0, так что теперь это возможно. –