1. 前言
数据导出操作可以用export命令,在执行数据导出之前,**数据库中必须已经存在要导入的目标表。**在导出的过程中,HDFS或者Hive上的文件会根据用户指定的分隔符被读取解析并写入到MySQL相应的表中。
2. 配置文件
创建conf4文件:
export
--connect
jdbc:mysql://master001:3306/test
--username
hadoop1
--password
hadoop
--table
user2
--columns
id,name,age
--export-dir
hdfs://mycluster/sqoop
-m
1
3. 执行Sqoop
在执行Sqoop之前,我们首先在mysql里创建一个user2空表:
use test
create table user2(id int,name varchar(20),age int);
然后,再执行:
sqoop --options-file conf4
4. 查看结果
再次进入到mysql下,查看我们所创建的空表: