sqoop 命令记录

阅读 63

2022-01-06

1.查询所有的数据库:

sqoop-list-databases --connect jdbc:mysql://localhost:3306 --username root --password root

2.查询某个数据库下的所有表(userdb未数据库名)

sqoop-list-tables --connect jdbc:mysql://localhost:3306/userdb --username root --password root

3.将mysql中某个表导入到hdfs中

sqoop import -connect jdbc:mysql://IP:3306/test -username root -password root -table TestSqoop
-m 4

注1:mysql中主机必须写ip地址,否则会报参数错误

注2:在执行时,用户必须为hdfs,否则只会创建文件夹,并不会创建文件

4.向hdfs中追加文件

sqoop import -connect jdbc:mysql://IP:3306/test -username root -password root -table TestSqoop
-m 4 -target-dir /user/hdfs/TestSqoop -incremental append -check-column create_time -last-value "5"

精彩评论(0)

0 0 举报