概述
一、sqoop1与sqoop2的区别
1、sqoop1和sqoop2是两个不同的版本,它们是完全不兼容的。
2、版本划分方式:Apache 1.4.x 之后的版本属于sqoop1,1.99.x之上的版本属于sqoop2
3、与sqoop1相比,sqoop2的优势
1)它引入的sqoop Server,便于集中化的管理Connector或者其它 的第三方插件。
2)多种访问方式:CLI、Web UI、REST API。
3)它引入了基于角色的安全机制,管理员可以在sqoopServer上, 配置不同的角色。
二、sqoop1的安装
安装sqoop1(解压)(由于sqoop2没有sqoop命令)
2、配置环境变量
修改配置文件(sqoop-env.sh)
添加mysql驱动和相关jar包
查看是否安装成功
三、安装sqoop2
配置环境变量
进入sqoop的配置文件目录,修改配置文件
Sqoop访问hadoop的mapreduce使用的是代理方式,必须在hadoop配置所接收的proxy用户和组,需要编辑hadoop的配置文件“core-site.xml”
需要将core-site.xml文件发送给集群中所有主机,用户为admin,目标路径为/home/admin/hadoop/hadoop-2.7.3/etc/hadoop
sqoop工具启动与验证 验证配置文件是否正确
启动sqoop服务器
错误总结
安装sqoop1出错
解决办法
在sqoop/sqoop-1.4.7/bin下编辑sqoop文件,添加如下内容
如有想法 欢迎评论
最后
以上就是冷傲帆布鞋为你收集整理的sqoop(1.4.X和1.99.X)安装(集群)的全部内容,希望文章能够帮你解决sqoop(1.4.X和1.99.X)安装(集群)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复