У меня есть проект с зависимостью:
Spark-hive = 2.2.1;
Kryo = 4.0; #Needed for serialization
J2ee_servlet = 3.1;
Maven-org-spark-project-hive_hive-metastore = 1.x;
DataNucleus = 5.x;
При выполнении кода: я получаю сообщение об ошибке:
Причина: org.datanucleus.exceptions.ClassNotPersistableException: Класс«org.apache.hadoop.hive.metastore.model.MVersionTable» не является постоянным.Это означает, что он либо не был улучшен, либо что расширенная версия файла отсутствует в CLASSPATH (или скрыта не расширенной версией), либо метаданные / аннотации для класса не найдены.
Полный вопрос / журнал
Чтобы решить эту проблему, я добавил плагин «Интеграция DataNucleus Enhancer» в IntelliJ IDE и добавил jar «datanucleus-Enhancer-3.1.1.jar»."как и внешняя зависимость.
Даже после этого я НЕ смог найти какой-либо компонент IntelliJ UI, который бы включил усилитель Datanucleus в моем проекте. Документация DataNucleus для тех же не обновляется.
IntelliJ Version: IntelliJ IDEA COMMUNITY 2018.1
Plugin "DataNucleus Enhancer integration": 1.1.0-beta1
Scala: 2.11
OS: macOS Sierra 10.12.6
Как включить Datanucleus Enhancer для моего проекта?
Спасибо