Sqoop - Listentabellen

In diesem Kapitel wird beschrieben, wie Sie mit Sqoop die Tabellen einer bestimmten Datenbank im MySQL-Datenbankserver auflisten. Das Tool Sqoop List-Tables analysiert und führt die Abfrage 'SHOW TABLES' für eine bestimmte Datenbank aus. Danach werden die vorhandenen Tabellen in einer Datenbank aufgelistet.

Syntax

Die folgende Syntax wird für den Befehl Sqoop list-tables verwendet.

$ sqoop list-tables (generic-args) (list-tables-args) 
$ sqoop-list-tables (generic-args) (list-tables-args)

Beispielabfrage

Der folgende Befehl wird verwendet, um alle Tabellen in der Liste aufzulisten userdb Datenbank des MySQL-Datenbankservers.

$ sqoop list-tables \
--connect jdbc:mysql://localhost/userdb \
--username root

Wenn der Befehl erfolgreich ausgeführt wird, wird die Liste der Tabellen in der angezeigt userdb Datenbank wie folgt.

...
13/05/31 16:45:58 INFO manager.MySQLManager: Preparing to use a MySQL streaming resultset.

emp
emp_add
emp_contact