Spark GenericRowWithSchema не может быть приведен к пользовательскому объекту - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь прочитать один из моих столбцов данных как

val value  = row.getAs[Seq[Book]]("booklist")

Теперь, когда я пытаюсь запустить приведенный ниже код для каждого объекта Book:

value.foreach(v=>{ 
     System.out.println(v.getClass())
 })

Это дает следующую ошибку:

java.lang.ClassCastException: org.apache.spark.sql.catalyst.expressions.GenericRowWithSchema не может быть приведен к Book

В идеале, он должен печатать класс объекта, т. е. Book, для каждого элемента списка.

Буду признателен за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...