Sqoop-リストテーブル
この章では、Sqoopを使用してMySQLデータベースサーバー内の特定のデータベースのテーブルを一覧表示する方法について説明します。Sqoop list-tablesツールは、特定のデータベースに対して「SHOWTABLES」クエリを解析して実行します。その後、データベース内の現在のテーブルを一覧表示します。
構文
次の構文は、Sqooplist-tablesコマンドに使用されます。
$ sqoop list-tables (generic-args) (list-tables-args)
$ sqoop-list-tables (generic-args) (list-tables-args)
サンプルクエリ
次のコマンドを使用して、内のすべてのテーブルを一覧表示します。 userdb MySQLデータベースサーバーのデータベース。
$ 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