已解决:sqoop mysql导入hive报错

背景:使用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,需要将该目录删掉便可

你可能感兴趣的:(Hadoop,工具,sqoop,hive,hdfs,hadoop,大数据)