Sqoop-list-table

提供:Dev Guides
移動先:案内検索

Sqoop-リストテーブル

この章では、Sqoopを使用して、MySQLデータベースサーバー内の特定のデータベースのテーブルをリストする方法について説明します。 Sqoopリストテーブルツールは、特定のデータベースに対して「SHOW TABLES」クエリを解析して実行します。 その後、データベース内の現在のテーブルをリストします。

構文

次の構文は、Sqoop list-tablesコマンドに使用されます。

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

サンプルクエリ

次のコマンドは、MySQLデータベースサーバーの userdb データベース内のすべてのテーブルを一覧表示するために使用されます。

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

コマンドが正常に実行されると、次のように userdb データベース内のテーブルのリストが表示されます。

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

emp
emp_add
emp_contact