sqoop import-all-tables 工具不工作

sqoop import-all-tables tool not working

当我在 Cloudera VM 上 运行 下面的脚本时,出现以下错误。

sqoop import-all-tables --connect "jdbc:mysql://quickstart.cloudera:3306/retail_db" -username =retail_dba --p

6/09/17 23:33:11 ERROR manager.CatalogQueryManager: Failed to list tables
java.sql.SQLException: Access denied for user '=retail_dba'@'localhost' (using password: YES)

我自己解决了问题

sqoop import-all-tables --connect "jdbc:mysql://quickstart.cloudera:3306/retail_db" -username =retail_dba --p

在上面的脚本中,用户名和'='之间有space。所以 sqoop 假设用户名为 =retail_dba.

移除空的时它工作正常space。