• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > sqoop流程详解,sqoop详解

sqoop流程详解,sqoop详解

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含sqoop详解,sqoop,sqoop安装,sqoop命令,sqoop使用等服务器相关知识,网友希望可以进行参考

sqoop流程详解,sqoop详解


1.读取要导入数据的表结构,生成运行类,默认是QueryResult,打成jar包,然后提交给Hadoop

2.设置好job,主要也就是设置好以上第六章中的各个参数

3.这里就由Hadoop来执行MapReduce来执行Import命令了,

      1)首先要对数据进行切分,也就是DataSplit

          DataDrivenDBInputFormat.getSplits(JobContext job)

      2)切分好范围后,写入范围,以便读取

       DataDrivenDBInputFormat.write(DataOutput output) 这里是lowerBoundQuery and  upperBoundQuery

       3)读取以上2)写入的范围

          DataDrivenDBInputFormat.readFields(DataInput input)

4)然后创建RecordReader从数据库中读取数据

DataDrivenDBInputFormat.createRecordReader(InputSplit split,TaskAttemptContext context)

5)创建Map

TextImportMapper.setup(Context context)

6)RecordReader一行一行从关系型数据库中读取数据,设置好Map的Key和Value,交给Map

DBRecordReader.nextKeyValue()

7)运行map

TextImportMapper.map(LongWritable key, SqoopRecord val, Context context)

最后生成的Key是行数据,由QueryResult生成,Value是NullWritable.get()

更多分享请关注:http://bbs.superwu.cn 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • sqoop流程详解,sqoop详解

相关文章

  • HIVE以及OOZIE添加第三方JAR包的方法,hiveoozie
  • S3C2416 按键驱动,s3c2416按键驱动
  • Docker image的工作原理,dockerimage
  • hadoop-2.6.0安装(new),hadoop-2.6.0new
  • The server has either erred or is incapable of performing the requested operation. (HTTP 500),erredincapable
  • 浅谈SaaS应用开发的难度,浅谈saas应用开发
  • 1006-hive的自定义UDF函数,1006-hiveudf函数
  • OSTC 2015,ostc2015
  • hive 如何处理科学计数法,hive处理科学计数
  • RegionServer功能职责,regionserver职责

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Twitter 新一代流处理利器——Heron 论文笔记之Storm Limitations,
    • Andrew Ng机器学习课程9-补充,andrew9-
    • Hadoop之——自定义分组比较器实现分组功能,hadoop分组
    • hive 如何处理科学计数法,hive处理科学计数
    • 整套spark视频教程免费下载,还有Hadoop,sparkhadoop
    • sbt pom reader,sbtpom
    • Sqoop工具,sqoop安装
    • Spark源码分析之worker节点启动driver和executor
    • Spark性能优化:数据倾斜调优
    • LinkedIn Cubert安装指南,linkedincubert

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有