📅  最后修改于: 2020-12-03 09:05:03             🧑  作者: Mango
您可以使用“ 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