sqoop导入显示错误

时间:2015-05-27 09:52:28

标签: hadoop sqoop

我使用hadoop 2.5.1和sqoop 1.4.6。

我正在使用sqoop import从mysql数据库导入表以与hadoop一起使用。它显示以下错误

Sqoop Command

sqoop import --connect jdbc:mysql://localhost/<dbname> --username hadoopsqoop --password hadoop@123 --table tablename -m 1

异常

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.hadoop.fs.FSOutputSummer

有没有办法找出问题?

2 个答案:

答案 0 :(得分:0)

我想出了问题。我正确地设置了HADOOP_HOME,它解决了我的问题。

答案 1 :(得分:-1)

如何在不提及存储文件的位置的情况下导入。试试这个

sqoop import --connect jdbc:mysql://localhost/dbname --username hadoopsqoop --password hadoop@123 --table tablename --target-dir 'hdfspath' -m 1