Sqoop List Tables – 参数和示例 及 List Databases 示例

1.Sqoop List Tables简介

该工具解析并执行针对特定数据库的'SHOW TABLES'查询。它可以列出数据库中的表格。

2.Sqoop List tables目的

sqoop-list-tables的主要目的是将数据库中的表格列出来。

3. Sqoop List Tables的语法

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

Sqoop list-tables参数相互之间以任意顺序输入,Hadoop通用参数必须先于任何list-tables参数。

4. 示例调用

列举出“corp”数据库中的所有可用的列表:

$ sqoop list-tables -connect jdbc:mysql://database.example.com/corp
employees
payroll_checks
job_descriptions
Office_supplies

使用-schema参数来指定特定模式并列出属于该模式的表, 例如

$ sqoop list-tables -connect jdbc:postgresql:// localhost / corp -username name -P - -schema payrolldept
employees
Expenses

5. Sqoop List Database介绍

Sqoop list-databases执行以及解析数据库服务器的'SHOW DATABASES'查询。

此外,它还列出了当前数据库。

6.Sqoop List Databases 语法

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

7. Sqoop  List Databases示例调用

举例说明,在MySQL服务器上,可用的sqoop list databases 如下:

$ sqoop list-databases -connect jdbc:mysql://database.example.com/
INFORMATION_SCHEMA
Employees

请注意,该命令只适用于HSQLDB,MySQL和Oracle。 连接到数据库的用户在访问Oracle数据库时,必须具有DBA权限。

Sqoop List Tables – 参数和示例 及 List Databases 示例

发表评论

邮箱地址不会被公开。 必填项已用*标注

三 × 3 =

滚动到顶部