一、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内容请搜索靠谱客的其他文章。
发表评论 取消回复