При попытке загрузить данные из набора данных в таблицу Hive выдается ошибка:
org.apache.spark.sql.catalyst.analysis.UnresolvedException: Invalid
вызов dataType для неразрешенного объекта, дерева: 'ipl_appl_signed_date
Мой набор данных содержит те же столбцы, что и таблица Hive, а столбец, для которого получена ошибка, имеет тип данных Date в моем коде (Java), а также в Hive.
Java-код:
Date IPL_APPL_SIGNED_DATE =rs.getDate("DTL.IPL_APPL_SIGNED_DATE"); //using jdbc to get record.
Encoder<DimPolicy> encoder = Encoders.bean(Foo.class);
Dataset<DimPolicy> test=spark.createDataset(allRows,encoder); //spark is the spark session
test.write().mode("append").insertInto("someSchema.someTable"); //