📜  Sqoop Where子句

📅  最后修改于: 2020-12-03 09:05:03             🧑  作者: Mango

Sqoop在哪里

您可以使用“ where”子句对导入的数据进行限制。让我们导入state的cityByCountry表(第6列限于“阿拉斯加”)。

Sqoop语句如下所示

sqoop import \ --connect "jdbc:mysql://localhost/training" \ --username training -P \ --table cityByCountry \ --target-dir /user/where_clause \ --where "state = 'Alaska'" \ -m 1

输出如下所示

让我们使用“列表数据库”工具列出mysql服务器上存在的所有数据库。

注意:有关列表数据库的更多信息,请键入“ $ sqoop help list-databases”。

$ sqoop list-databases --connect "jdbc:mysql://localhost" --username cloudera --password cloudera

清单表也是如此

$ sqoop list-tables --connect "jdbc:mysql://localhost/training" --username cloudera -P