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

浙公网安备 33010602011771号