背景:使用sqoop工具 将MySQL表导入到hive时报错 如下
报错内容:ERROR hive.HiveConfig: Could not load org.apache.hadoop.hive.conf.HiveConf. Make sure HIVE_CONF_DIR is set correctly.
解决方法:将hive下lib文件夹下的hive-exec-3.1.2.jar包拷贝到sqoop下的lib文件夹下
cp /opt/module/hive/lib/hive-exec-3.1.2.jar /opt/module/sqoop/lib/
此时再次运行即可正常导入
注:再次运行时 可能还会报错,因为从MySQL导入到hive过程中,数据会被先存放到hdfs,如果已经存在hdfs,需要将该目录删掉便可