kylin加載hive表錯誤:ERROR [http-bio-7070-exec-10] controller.TableController:189 : org/apache/hadoop/hive/conf/HiveConf java.lang.NoClassDefFoundError: org/apache/hadoop/hive/conf/HiveConf 解決辦法


一、問題背景

在kylin中加載hive表時,彈出提示框,內容是“oops!org/apache/hadoop/hive/conf/HiveConf”,無法加載hive表,查找kylin的日志時發現,彈出提示框的原因是因為出現錯誤:ERROR [http-bio-7070-exec-10] controller.TableController:189 : org/apache/hadoop/hive/conf/HiveConf java.lang.NoClassDefFoundError: org/apache/hadoop/hive/conf/HiveConf

二、解決辦法

1、將hive安裝目錄下lib文件夾下的所有文件復制到kylin安裝目錄下的lib文件夾下;

2、修改$KYLIN_HOME/bin/kylin.sh,將hive_dependency加入到HBASE_CLASSPATH_PREFIX中,如下圖:

3、重啟Kylin.

三、參考

1、http://blog.csdn.net/dirful/article/details/74012473


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM