Created on 11-28-2018 02:31 AM - edited 09-16-2022 06:56 AM
I am running below command to connect and display mysql databases through sqoop
sqoop list-databases \ > --connect jdbc:mysql://quickstart.cloudera:3306/retail_db \ > --username retail_dba \ > --password cloudera \
it is showing following error:
Error Tool.BaseSqoopTool:Error parsing arguments fro list-databses:
Error Tool.BaseSqoopTool:Unreognized arguments:retial_dba --password
Error Tool.baseSqoopTool:Unrecognized arguments:cloudera
Please help me to get out of it
Created 11-29-2018 02:11 AM
sqoop list-databases \ > --connect jdbc:mysql://quickstart.cloudera:3306/retail_db \ > --username retail_dba \ > --password cloudera \
there is no retail_dba user , replace this with root
update above code as follows :
sqoop list-databases > --connect jdbc:mysql://quickstart.cloudera:3306/retail_db > --username root > --password cloudera
It works now .
Created 12-06-2018 12:45 AM
I am sure you can try the username as Cloudera as well
Created 10-30-2021 02:56 AM
sqoop-list-databases \ > --connect "jdbc:mysql://quickstart.cloudera:3306/retail_db" \ > --username retail_dba \ > --password cloudera \