【发布时间】:2014-01-09 00:24:29
【问题描述】:
我已经下载了连接器并将jar文件保存在sqoop/lib文件夹下,即使这样我也遇到了这个问题。
at@ubuntu:~$ sqoop list-databases --connect "jdbc:mysql://localhost" --username root --password root 警告:/usr/lib/hcatalog 不存在! HCatalog 作业将失败。请将 $HCAT_HOME 设置为 您的 HCatalog 安装。 14/01/08 16:20:45 警告工具。BaseSqoopTool: 在命令行上设置密码是不安全的。考虑使用 -P 代替。 14/01/08 16:20:45 INFO manager.MySQLManager:准备使用 MySQL 流结果集。 2008 年 14 月 1 日 16:20:45 错误 sqoop.Sqoop: 运行 Sqoop 时出现异常:java.lang.RuntimeException:无法 加载db驱动类:com.mysql.jdbc.Driver java.lang.RuntimeException:无法加载数据库驱动程序类: com.mysql.jdbc.Driver 在 org.apache.sqoop.manager.SqlManager.makeConnection(SqlManager.java:772) 在 org.apache.sqoop.manager.GenericJdbcManager.getConnection(GenericJdbcManager.java:52) 在 org.apache.sqoop.manager.CatalogQueryManager.listDatabases(CatalogQueryManager.java:57) 在 org.apache.sqoop.tool.ListDatabasesTool.run(ListDatabasesTool.java:49) 在 org.apache.sqoop.Sqoop.run(Sqoop.java:145) 在 org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65) 在 org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:181) 在 org.apache.sqoop.Sqoop.runTool(Sqoop.java:220) 在 org.apache.sqoop.Sqoop.runTool(Sqoop.java:229) 在 org.apache.sqoop.Sqoop.main(Sqoop.java:238)
【问题讨论】: