报错: Encountered IOException running import job: java.io.IOException: Hive exited with status 1

我之前的操作目的:将mysql中student表中的id,name,age字段写入hive表中:

使用命令:

sqoop import --connect jdbc:mysql://hadoop:3306/db03 --username sqoop03 --password 123456 --table student --hive-import --create-hive-table myhive.student1 -m 1 --columns 'name,id,age'

结果出现如下报错:

ERROR tool.ImportTool: Encountered IOException running import job: java.io.IOException: Hive exited with status 1 

解决方法:

首先:找到HIVElib文件夹,将文件夹中的libthrift-0.9.2.jar 拷贝到SQOOP的lib 下 即可。

若还是报同样的错,则查看自己sqoop的版本,若是sqoop-1.4.5版本,则需更换为其他版本,因为1.4.5版本已经停止维护了,我的更换为1.4.7版本后,就能正常运行了。

sqoop-1.4.7版本安装包见“墨染盛夏”微信公众号,输入sqoop1.4.7即可获得下载链接。

猜你喜欢

转载自blog.csdn.net/qq_58476985/article/details/130583773
今日推荐