我已經下載了連接器並將該jar文件保存在sqoop/lib
文件夾下,即使那時我正面臨着這個問題。在與mysql連接的sqoop中出錯
在@ Ubuntu的:〜$ sqoop列表數據庫--connect 「的jdbc:mysql的:// localhost」 的 --username根--password根警告:/ usr/lib中/ hcatalog不存在! HCatalog作業將失敗。請將$ HCAT_HOME設置爲您的HCatalog安裝的根目錄 。 14/01/08 16:20:45 WARN tool.BaseSqoopTool: 在命令行上設置密碼是不安全的。考慮使用 -P。 14/01/08 16:20:45 INFO manager.MySQLManager:準備使用MySQL流式結果集。 14/01/08 16:20:45錯誤sqoop.Sqoop: 得到異常運行Sqoop:java.lang.RuntimeException:不能 加載db驅動類:com.mysql.jdbc.Driver java.lang.RuntimeException:可能在 org.apache.sqoop.manager.SqlManager.makeConnection(SqlManager.java:772) com.mysql.jdbc.Driver在 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) 在有機.apache.sqoop.Sqoop.run(Sqoop.java:145)在012 org.apache.sqoop.Sqoop.runTool(Sqoop)org.apache.sqoop.Sqoop.runSqoop的.java:220)在 org.apache.sqoop.Sqoop.runTool(Sqoop.java:229)在 org.apache.sqoop.Sqoop.main(Sqoop.java:238)