При записи данных в секционированную таблицу улья я получаю ошибку ниже.org.apache.spark.SparkException: Запрошенное разбиение не соответствует таблице имен таблиц:
Я преобразовал мой RDD в DF с использованием класса case, а затем пытаюсь записать данные в существующую многораздельную таблицу кустов.Но я получаю его ошибку, и согласно напечатанным журналам "Запрошенные разделы:" становится пустым.Столбцы разделов идут, как и ожидалось, в таблице кустов.
ошибка спарк-оболочки: -
scala> data1.write.format ("hive"). PartitionBy ("category", "state"). Mode ("append"). SaveAsTable("sampleb.sparkhive6")
org.apache.spark.SparkException: Запрошенное разделение не соответствует таблице sparkhive6:
Запрошенные разделы:
Разделы таблицы: категория,state
Формат таблицы кустов: -
hive> описать форматированный sparkhive6;
OK
имя_объекта имя_комода комментарий
txnno int
строка txndate
custno int
сумма double
строка продукта
строка города
строка расхода
информация о разделе
имя_символа тип_данных комментарий
строка категории
строка состояния