org.apache.kylin.job.exception.ExecuteException: java.lang.NoClassDefFoundError: org / apache / hadoop / hive / serde2 / typeinfo / TypeInfo - PullRequest
0 голосов
/ 21 января 2019

Я нахожу похожую ошибку на https://issues.apache.org/jira/browse/KYLIN-2511

ENV: Hadoop-2.7.1 HBase-1.3.2 апач улей-2.1.1-Бен апач-Kylin-1.6.0-hbase1.x-бен

Я попытался скопировать все библиотеки улья в kylin, но получил еще одну ОШИБКУ.

org.apache.hadoop.mapred.YarnChild: Error running child : java.lang.NoClassDefFoundError: org/apache/hadoop/hive/serde2/typeinfo/TypeInfo

Ответы [ 2 ]

0 голосов
/ 24 января 2019

Недостающий класс должен быть в hive-exec-.jar;Проверьте и отладьте файл «bin / find-hive-dependency.sh», чтобы увидеть, почему он не смог найти этот файл с вашего сервера.Вы можете вручную добавить его в переменную "hive_exec_path".

Кстати, Kylin 1.6 довольно старая, попробуйте обновить ее до версии 2.x.

0 голосов
/ 23 января 2019

Почему вы просто попробуете метод, упомянутый в https://issues.apache.org/jira/browse/KYLIN-2511. Вам лучше подготовить env согласно документу v16.Лучше использовать последнюю версию Kylin.Он имеет больше возможностей и исправляет некоторые ошибки.

...