版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
主讲:张义0102目录Sqoop概念Sqoop版本对比03安装部署Sqoop概念1Sqoop概念Hadoop业务的大致开发流程以及Sqoop在业务中的地位:Sqoop概念
Sqoop可以理解为【SQL–to–Hadoop】,正如名字所示,Sqoop是一个用来将关系型数据库和Hadoop中的数据进行相互转移的工具。它可以将一个关系型数据库(例如Mysql、Oracle)中的数据导入到Hadoop(例如HDFS、Hive、Hbase)中,也可以将Hadoop(例如HDFS、Hive、Hbase)中的数据导入到关系型数据库(例如Mysql、Oracle)中。Sqoop版本对比2Sqoop版本对比Sqoop1和Sqoop2对比:两个版本,完全不兼容,Sqoop1几乎无法平滑升级到Sqoop2版本号划分区别Apache版本:1.4.x(Sqoop1);1.99.x(Sqoop2)CDH版本:Sqoop-1.4.3-cdh4(Sqoop1);Sqoop2-1.99.2-cdh4.5.0(Sqoop2)Sqoop2相对Sqoop1的改进引入Sqoopserver,集中化管理connector等访问方式多样化:CLI(command-lineinterface,命令行界面),WebUI,RESTAPI引入基于角色的安全机制在架构上,sqoop2引入了sqoopserver(具体服务器为tomcat),对connector实现了集中的管理。其访问方式也变得多样化了,其可以通过RESTAPI、JAVAAPI、WEBUI以及CLI控制台方式进行访问。另外,其在安全性能方面也有一定的改善,在sqoop1中我们经常用脚本的方式将HDFS中的数据导入到mysql中,或者反过来将mysql数据导入到HDFS中,其中在脚本里边都要显示指定mysql数据库的用户名和密码的,安全性做的不是太完善。在sqoop2中,如果是通过CLI方式访问的话,会有一个交互过程界面,你输入的密码信息不被看到。安装部署3安装部署1、下载
下载地址:/dist/sqoop/1.4.6/
下载sqoop-1.4.6.bin__hadoop-1.0.0.tar.gz2、解压安装tar-zxvfsqoop-1.4.6.bin__hadoop-1.0.0.tar.gz-C/datacd/datamvsqoop-1.4.6.bin__hadoop-1.0.0/sqoop1chmod-R775/data/sqoop1chown-Rhadoop:hadoop/data/sqoop1安装部署3、配置环境变量vim/etc/profileexportSQOOP_HOME=/data/sqoop1exportPATH=$PATH:$SQOOP_HOME/binsource/etc/profile安装部署4、其他配置(1)下载mysql驱动包,mysql-connector-java-5.1.40-bin.jar,把jar包丢到到$SQOOP_HOME/lib下面(2)接下来修改sqoop的配置文件cd/data/sqoop1/confcpsqoop-env-template.shsqoop-env.shvimsqoop-env.sh#指定各环境变量的实际配置#SetHadoop-specificenvironmentvariableshere.#Setpathtowherebin/hadoopisavailable#exportHADOOP_COMMON_HOME=#Setpathtowherehadoop-*-core.jarisavailable#exportHADOOP_MAPRED_HOME=#setthepathtowherebin/hbaseisavailable#exportHBASE_HOME=#Setthepathtowherebin/hiveisavailable#exportHIVE_HOME=安装部署5、验证是否成功#列出所有数据库sqooplist-databases--connectjdbc:mysql://ip:port--usernameusername--passwordpw
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 26342-2024国际间遗体转运棺柩
- 高考地理一轮复习第四章地球上的水及其运动第四节海-气相互作用课件
- 吉林省德惠市第七中学七年级地理上册 第一章 地球和地图综合教案 (新版)新人教版
- 二年级品德与生活上册 3.3 做个快乐鸟3教学设计 新人教版
- 2024-2025学年高中政治上学期第4周《文化的继承性与文化发展》教学设计
- 元稹-《菊花》课件
- 装修甲醛合同(2篇)
- 2020-2024年上海市春考语文真题试卷汇编含答案
- 西南林业大学《地理学》2022-2023学年第一学期期末试卷
- 装在套子里的人 (公开课获奖课件)
- 立冬-PPT-二十四节气课件
- 河南省建设工程竣工验收报告(官方版)
- 2023版X99主板BIOS详细设置手册
- 信息安全技术服务施工日志
- 北师大版五年级数学上册《平移》评课稿
- 阻燃测试报告
- 食用油品泄露处置方案
- 小学校本课程-海上飞行家教学设计学情分析教材分析课后反思
- GB/T 19973.1-2023医疗保健产品灭菌微生物学方法 第1部分:产品上微生物总数的确定
- ISO27001信息安全管理体系整套资料汇编
- 鉴赏家-教学讲解课件
评论
0/150
提交评论