sqoop基本操作

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


mysql 数据导入hdfs中
sqoop import 
-connect jdbc:mysql://localhost:3306/mysqoop          //mysqoop数据库
-username root
-password strongs
-table student                                       //表
-m 1                                                //mapreduc数
-target-dir /mysqoop/1/mystu                          //hdfs目录




mysql 数据导入HBase中


sqoop import 
-connect jdbc:mysq;://localhost:3306/mysqoop
-username root
-password strongs
-table student                                       //表
-hbase-create-table                          //创建hbase表
-hbase-table mystu                           //表名
-column-family mycf                              //列族
-hbase-row-key id                                  //主键




hdfs 数据导出到mysql
sqoop export
-connect jdbc:mysq;://localhost:3306/mysqoop
-username root
-password strongs
-table hdfstomysql                            //表结构必须和导出表结构一样,必须存在
-export-dir hdfs://localhost:9000/.....          //源文件路径
   

猜你喜欢

转载自blog.csdn.net/lan_cer/article/details/52492574