Sqoop 数据迁移工具 --1.概述和工作机制

1、概述 

sqoop 是 apache 旗下一款“Hadoop 和关系数据库服务器之间传送数据”的工具。 

导入数据:MySQL,Oracle 导入数据到 Hadoop 的 HDFS、HIVE、HBASE 等数据存储系统

导出数据:从 Hadoop 的文件系统中导出数据到关系数据库 mysql 等 

Sqoop 的本质还是一个命令行工具,和 HDFS,Hive 相比,并没有什么高深的理论。 

Sqoop 数据迁移工具 --1.概述和工作机制

2、工作机制 

将导入或导出命令翻译成 MapReduce 程序来实现 

在翻译出的 MapReduce 中主要是对 InputFormat 和 OutputFormat 进行定制