Încerc să conectez Sqoop cu Mysql. Înainte de a pune această întrebare, am încercat toate soluțiile pe care le-am căutat, dar nimic nu a funcționat pentru mine.
Asta scriu
/usr/local/hadoop/sqoop/lib$ sqoop list-databases --connect jdbc:mysql://localhost:3306/testDb --username Amel --parola
> Amel@-1998;
Am un SQLConnector instalat în directorul /usr/local/hadoop/Sqoop/lib/.
Se numește: mysql-connector-java_8.0.25-1ubuntu20.04_all.deb
Am instalat fișierul .deb
aceasta este eroarea care apare de fiecare data.
Atenție: /usr/local/hadoop/sqoop/../hbase nu există! Importurile HBase vor eșua.
Setați $HBASE_HOME la rădăcina instalării dvs. HBase.
Atenție: /usr/local/hadoop/sqoop/../hcatalog nu există! Lucrările HCatalog vor eșua.
Setați $HCAT_HOME la rădăcina instalării dvs. HCatalog.
Atenție: /usr/local/hadoop/sqoop/../accumulo nu există! Importurile acumulate vor eșua.
Setați $ACCUMULO_HOME la rădăcina instalării dvs. Accumulo.
Atenție: /usr/local/hadoop/sqoop/../zookeeper nu există! Importurile acumulate vor eșua.
Setați $ZOOKEEPER_HOME la rădăcina instalării dvs. Zookeeper.
21/07/09 20:48:11 INFO sqoop.Sqoop: Rulează versiunea Sqoop: 1.4.7
21/07/09 20:48:11 WARN tool.BaseSqoopTool: Setarea parolei pe linia de comandă este nesigură. Luați în considerare utilizarea -P în schimb.
21/07/09 20:48:11 INFO manager.MySQLManager: Se pregătește pentru a utiliza un set de rezultate de streaming MySQL.
21/07/09 20:48:11 EROARE sqoop.Sqoop: Excepție care rulează Sqoop: java.lang.RuntimeException: Nu s-a putut încărca clasa de driver db: com.mysql.jdbc.Driver
java.lang.RuntimeException: Nu s-a putut încărca clasa de driver db: com.mysql.jdbc.Driver
la org.apache.sqoop.manager.SqlManager.makeConnection(SqlManager.java:875)
la org.apache.sqoop.manager.GenericJdbcManager.getConnection(GenericJdbcManager.java:59)
la org.apache.sqoop.manager.CatalogQueryManager.listDatabases(CatalogQueryManager.java:57)
la org.apache.sqoop.tool.ListDatabasesTool.run(ListDatabasesTool.java:49)
la org.apache.sqoop.Sqoop.run(Sqoop.java:147)
la org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
la org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:183)
la org.apache.sqoop.Sqoop.runTool(Sqoop.java:234)
la org.apache.sqoop.Sqoop.runTool(Sqoop.java:243)
la org.apache.sqoop.Sqoop.main(Sqoop.java:252)