Advertisement

sqoop迁移mysql到hive的问题

阅读量:

解决ClassNotFoundException问题通常需要在sqoop的lib目录中添加三个相关jar包,具体包括hive-common-版本号.jar、commons-logging-版本号.jar以及hive-exec-版本号.jar。其中,版本号部分需根据实际需求进行替换,这些jar文件可以直接从hive的lib目录中复制获取。

1、HiveConf类缺失导致导入失败

复制代码
    19/09/21 09:28:45 ERROR hive.HiveConfig: Could not load org.apache.hadoop.hive.conf.HiveConf. Make sure HIVE_CONF_DIR is set correctly.
    19/09/21 09:28:45 ERROR tool.ImportTool: Import failed: java.io.IOException: java.lang.ClassNotFoundException: org.apache.hadoop.hive.conf.HiveConf
    	at org.apache.sqoop.hive.HiveConfig.getHiveConf(HiveConfig.java:50)
    	at org.apache.sqoop.hive.HiveI

全部评论 (0)

还没有任何评论哟~