Sqoop MySQL导入数据到Hive时遇到的错误以及解决方案

一、ERROR hive.HiveConfig: Could not load org.apache.hadoop.hive.conf.HiveConf. Make sure HIVE_CONF_DIR is set correctly. 

解决方案:添加环境变量 HADOOP_CLASSPATH

[root@centos02 bin]# vim /etc/profile
export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:/opt/bigdata/hive/hive-2.3.4/lib/*
[root@centos02 bin]# source /etc/profile

 

二、ERROR tool.ImportTool: Import failed: java.io.IOException: java.lang.ClassNotFoundException: org.apache.hadoop.hive.conf.HiveConf

原因:缺少了hive-common-2.3.4.jar包,在Hive安装目录的lib目录下,拷贝到Sqoop安装目录的lib目录下即可。

解决方案:

[root@centos02 bin]# cp $HIVE_HOME/lib/hive-common-2.3.4.jar  $SQOOP_HOME/lib

 

posted @ 2019-09-04 10:21  茗::流  阅读(1103)  评论(0)    收藏  举报
如有雷同,纯属参考。如有侵犯你的版权,请联系我。