用sqoop将数据从mysql导入hive报错:org.apache.hadoop.mapred.FileAlreadyExistsException: Output

Posted 清欢渡12138

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用sqoop将数据从mysql导入hive报错:org.apache.hadoop.mapred.FileAlreadyExistsException: Output相关的知识,希望对你有一定的参考价值。

报错信息

利用sqoop将数据从myslq导入hive时候,可能会报如下错误

解决办法

上诉错误是因为在 sqoop的 lib 目录下,缺少一个 hive的 lib 的目录下的一个 jar 包
需要将hive-common-2.3.3.jar 包,复制到sqoop的lib目录下

 cp /opt/software/hive/hive/lib/hive-common-3.1.2.jar /opt/software/sqoop/sqoop/lib/

以上是关于用sqoop将数据从mysql导入hive报错:org.apache.hadoop.mapred.FileAlreadyExistsException: Output的主要内容,如果未能解决你的问题,请参考以下文章

sqoop 导入从mysql导入数据到hive报类找不到

Sqoop从hive导数据到mysql中为啥一直报 ERROR tool.ExportTool:

sqoop从mysql导入到hive中问题

用sqoop将mysql的数据导入到hive表

sqoop连接MySQL导入hdfs报错

sqoop从mysql导入到hive为啥0变成null