Инструмент sqoop import-all-tables не работает

Когда я запускаю приведенный ниже сценарий на виртуальной машине Cloudera, я получаю сообщение об ошибке ниже.

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)

person developer    schedule 18.09.2016    source источник


Ответы (1)


сам исправил проблему

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

В приведенном выше скрипте между именем пользователя и '=' есть пробел. поэтому sqoop принимает имя пользователя как =retail_dba.

Он работал нормально, когда удалялось пустое пространство.

person developer    schedule 18.09.2016