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