执行sqoop import报错:Could not load org.apache.hadoop.hive.conf.HiveConf

执行sqoop import报错:Could not load org.apache.hadoop.hive.conf.HiveConf

报错如下:

http://img1.sycdn.imooc.com//climg/60531dd9097783bc10790767.jpg

但是我已经按照报错提示,将$HIVE_CONF_DIR设置到了/etc/profile了啊:

http://img1.sycdn.imooc.com//climg/60531e3809d5d4af03320048.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

这个还是属于环境配置的问题了,课程中讲的是mysql-hdfs-hive实现的数据导入hive
最近我整理一下sqoop集成hive的安装步骤即可

  • 好的,原来是要做配置,明天我看看Sqoop-env. sh里配置一下hive_home行不行,不行就等老师的资料了,谢谢老师。

    2021-03-18 17:46:54
  • 徐老师,我知道了,要拷贝$HIVE_HOME/lib下一个jar包到$SQOOP_HOME/lib下,很有成就感!

    sqoop直接导入数据到hive时,需要拷贝hive的一个jar包到sqoop的lib目录下:

    cp /data/soft/apache-hive-3.1.2-bin/lib/hive-common-3.1.2.jar /data/soft/sqoop-1.4.7.bin__hadoop-2.6.0/lib/

    2021-03-19 09:57:08
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师