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.
三、参考
本站使用「CC BY-NC-SA」创作共享协议,转载请在文章明显位置注明作者及出处。