一、基本作用

概念: Sqoop被称为协作框架,是在Hadoop.2.X生态系统的辅助型框架,简单说,就是一个数据转换工具,类似的协作框架有文件收集库框架Flume,任务协调框架Oozie,大数据Web工具Hue
过程: 数据源(RDBMS)取得数据<--->数据清洗/数据分析<--->HDFS/HBASE/HDFS
作用: Sql-to-Hadoop,是连接关系型数据库和Hadoop的桥梁,以mapreduce为底层,通过参数与与mapreduce模板封装成jar包,提交给Yarn,利用MapReduce加快数据传输速度,批处理方式进行数据传输
版本: 1.4.x 为Sqoop1 1.99.x为Sqoop2
二进制下载包下载地址: http://archive.cloudera.com/cdh5/cdh/5/

二、简单配置

sqoop-1.4.5-cdh5.3.6/conf
sqoop-env.sh
export HADOOP_COMMON_HOME=/opt/cdh-5.6.3/hadoop-2.5.0-cdh5.3.6
export HADOOP_MAPRED_HOME=/opt/cdh-5.6.3/hadoop-2.5.0-cdh5.3.6
export HIVE_HOME=/opt/cdh-5.6.3/hive-0.13.1-cdh5.3.6

三、简单使用

# 连接mysql数据库时注意将mysql的驱动jar包放入lib目录下
$ bin/sqoop help
Available commands:
codegen Generate code to interact with database records
create-hive-table Import a table definition into Hive
eval Evaluate a SQL statement and display the results
export Export an HDFS directory to a database table
help List available commands
import Import a table from a database to HDFS
import-all-tables Import tables from a database to HDFS
import-mainframe Import datasets from a mainframe server to HDFS
job Work with saved jobs
list-databases List available databases on a server
list-tables List available tables in a database
merge Merge results of incremental imports
metastore Run a standalone Sqoop metastore
version Display version information
$ bin/sqoop list-databases --connect jdbc:mysql://10.0.0.108:3306 --username root --password root
$ bin/sqoop list-tables --connect jdbc:mysql://10.0.0.108:3306/mysql --username root --password root
$ bin/sqoop import --help
$ bin/sqoop export --help

最新文章

  1. JFinalConfig配置
  2. cocos2dx 实现flappybird
  3. No.009 Palindrome Number
  4. 浅谈jquery选择器
  5. 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
  6. SQL Server 跨库连接
  7. HttpClient(4.3.5) - Exception Handling
  8. iis7.5 aspx,ashx的mime类型
  9. magento中的一些技巧
  10. MFC之树控件
  11. bzoj 1085: [SCOI2005]骑士精神
  12. Java中String、StringBuilder、StringBuffer的区别
  13. [LeetCode] Swim in Rising Water 在上升的水中游泳
  14. python 读取excel文件
  15. cnpm install -g live-server 安装服务
  16. Redis学习笔记(2)-新建虚拟电脑,安装系统CentOSMini
  17. Android通过Chrome Inspect调试WebView的H5 App出现空白页面的解决方法(不需要FQ)
  18. HTML学习笔记05-文本格式化
  19. 【转】前端Web开发MVC模式-入门示例
  20. 常用MFC宏

热门文章

  1. linux常用命令和选项
  2. 【java基础】重载与重写
  3. 【spring 后台跳转前台】使用ajax访问的后台,后台正常执行,返回数据,但是不能进入前台的ajax回调函数中
  4. Android自动化压力测试之Monkey Test Android常见的错误类型及黑白名单的使用方法(四)
  5. 《DSP using MATLAB》示例Example5.3
  6. junit单元测试中私有方法测试
  7. 从Sql server 2008获取表字段属性信息,注释信息
  8. C# 词法分析器(六)构造词法分析器
  9. linux下查找可执行文件
  10. ajax、post、get实例