Я не могу отследить таблицу, которая содержит тип данных void для столбцов в таблице, так как у меня есть много таблиц, участвующих в программе Spark- SQL. Я знал, что некоторые столбцы имеют тип данных void, созданный в таблице кустов, но со стековой трассировкой я не смог найти таблицу, в которую выдает ошибку.
Caused by: org.apache.spark.sql.catalyst.parser.ParseException:
DataType void is not supported.(line 1, pos 0)
org.apache.spark.SparkException: Cannot recognize hive type string: void
at org.apache.spark.sql.hive.client.HiveClientImpl$.org$apache$spark$sql$hive$client$HiveClientImpl$$getSparkSQLDataType(HiveClientImpl.scala:860)
at org.apache.spark.sql.hive.client.HiveClientImpl$.fromHiveColumn(HiveClientImpl.scala:866)
at org.apache.spark.sql.hive.client.HiveClientImpl$$anonfun$getTableOption$1$$anonfun$apply$7$$anonfun$3.apply(HiveClientImpl.scala:358)
at org.apache.spark.sql.hive.client.HiveClientImpl$$anonfun$getTableOption$1$$anonfun$apply$7$$anonfun$3.apply(HiveClientImpl.scala:358)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
at scala.collection.Iterator$class.foreach(Iterator.scala:893)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)