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"