sqoop报错: Could not load org.apache.hadoop.hive.conf.HiveConf. Make sure HIVE_CONF_DIR is set 解决方法

今天在用sqoop将mysql数据导入hive时报错:

hive.HiveConfig: Could not load org.apache.hadoop.hive.conf.HiveConf. Make sure HIVE_CONF_DIR is set correctly.
19/08/25 19:27:45 ERROR tool.ImportTool: Import failed: java.io.IOException: java.lang.ClassNotFoundException: org.apache.hadoop.hive.conf.HiveConf

sqoop报错: Could not load org.apache.hadoop.hive.conf.HiveConf. Make sure HIVE_CONF_DIR is set 解决方法_第1张图片

试了很多方法都未解决,最后终于在一篇大v博客,找到解决方案。

将hive 安装包里面的lib下的hive-exec-**.jar 放到sqoop 的lib 下可以解决该问题。

我的版本是2.3.2,将文件拷贝到sqoop 的lib。

sqoop报错: Could not load org.apache.hadoop.hive.conf.HiveConf. Make sure HIVE_CONF_DIR is set 解决方法_第2张图片

问题解决:

sqoop报错: Could not load org.apache.hadoop.hive.conf.HiveConf. Make sure HIVE_CONF_DIR is set 解决方法_第3张图片

你可能感兴趣的:(hive)