我使用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
有没有办法找出问题?
答案 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