Data import from MySQL with Sqoop - Error : No manager for connect string

匿名 (未验证) 提交于 2019-12-03 00:44:02

问题:

[training@localhost ~]$ sqoop import-all-tables --connect "jbdc:mysql://localhost/training" --username training -P -m 1 Enter password:  16/07/10 08:01:45 ERROR tool.BaseSqoopTool: Got error creating database manager: java.io.IOException: No manager for connect string: jbdc:mysql://localhost/training     at org.apache.sqoop.ConnFactory.getManager(ConnFactory.java:119)     at org.apache.sqoop.tool.BaseSqoopTool.init(BaseSqoopTool.java:200)     at org.apache.sqoop.tool.ImportTool.init(ImportTool.java:83)     at org.apache.sqoop.tool.ImportAllTablesTool.run(ImportAllTablesTool.java:48)     at org.apache.sqoop.Sqoop.run(Sqoop.java:145)     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)     at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:181)     at org.apache.sqoop.Sqoop.runTool(Sqoop.java:220)     at org.apache.sqoop.Sqoop.runTool(Sqoop.java:229)     at org.apache.sqoop.Sqoop.main(Sqoop.java:238)     at com.cloudera.sqoop.Sqoop.main(Sqoop.java:57) 

回答1:

Your syntax is wrong, you have to use:

sqoop import-all-tables --connect "jdbc:mysql://localhost/training" --username training -P -m 1 

Your wrote jbdc instead of jdbc.



易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!