Sqoop Where子句
您可以使用”where”子句对导入的数据进行限制。让我们导入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
输出如下:
使用”list-databases”工具列出mysql服务器上所有的数据库。
注意:要获取有关list-databases的更多信息,请键入”$ 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