Sqoop导入mysql表中的数据到hive,出现如下错误:
ERROR hive.HiveConfig: Could not load org.apache.hadoop.hive.conf.HiveConf. Make sure HIVE_CONF_DIR is set correctly.
解决办法:
# vim /etc/profile
export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$HIVE_HOME/lib/*
# source /etc/profile
后续可能会出现如下错误
SemanticException [Error 10072]: Database does not exist
解决方案:
拷贝hive/conf下的hive-site.xml到sqoop工作目录的conf下
cp $HIVE_HOME/conf/hive-site.xml $SQOOP_HOME/conf