一、Sqoop 导出数据到MySQL
- 在Sqoop中,“导出”概念指:从大数据集群(HDFS,HIVE)向非大数据集群(RDBMS)中传输数据,叫做:导出,即使用export关键字
1. 命令解析
sqoop export \
//连接数据库时指定连上哪个数据库
--connect jdbc:mysql://hadoop2:3306/HarkerYX\
--username root \
--password root\
//要导出的mysql的表的表名
--table sqoop\
--num-mappers 1 \
//导出的数据在hdfs上的路径
--export-dir /sqoop\
// 导出时,基于哪一列判断数据重复
--update-key
// 导出的数据的分隔符
--input-fields-terminated-by "\t"
- Mysql中如果表不存在,不会自动创建