Sqoop数据导入与导出

mac2025-08-26  1

Sqoop数据导入与导出

一、sqoop和mysql的基本操作 1、测试mysql与sqoop连接是否正常–显示mysql中的数据库

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

2、mysql–>hdfs

sqoop import \ --connect jdbc:mysql://localhost:3306/dbdata \ --username root \ --password 123456 \ --table stu_tb \ -m 1 \ --target-dir /mysqlin

3、hdfs–>mysql

sqoop export \ --connect jdbc:mysql://localhost:3306/dbdata \ --username root \ --password 123456 \ --table stu_tb \ --export-dir hdfs://localhost:9000/mysqlin

4、mysql–>hive

sqoop import \ --connect jdbc:mysq;://localhost:3306/dbdata \ --username root \ --password 123456 \ --table tb_stu \ --hive-import \ --hive-table tb_hv \ --fields-terminated-by ',' \ -m 1

5、hive–>mysql

sqoop export \ --connect jdbc:mysql://localhost:3306/dbdata \ --username root \ --password 123456 \ --table tb_stu \ --export-dir /user/hive/warehouse/tb_hv/part-r-00000 --input-fields-terminated-by ','
最新回复(0)