Sqoop安装
前言
一、sqoop是什么?
Sqoop是一款开源的工具, 主要用于Hadoop (Hive)与传统的数据库
(Mysql, Orace…)之 间进行数据的传递,可以将-一个关系型数据库(例如:Mysql, Oracle, Postgres等 )中的数据导进到Hadoop的HDFS中
二、安装步骤
1.准备工作
1.Winscp连接虚拟机上传sqoop软件包(可上官网自行下载)
winscp远程链接虚拟机
2.Hadoop安装完成
sqoop安装要在hadoop安装完成的基础上进行安装,我是安装将sqoop安装在hadoop的主节点上,利用jps查看hadoop是否安装或是否安装成功,结果如下图
3.hive安装完成
2.sqoop安装过程
1.使用Winscp将sqoop安装包上传到指定目录下(/home/software)
上传虚拟机的software目录下(可根据自己的情况上传的指定目录下即可)
2.到虚拟机中输入指令:cd /software
进入指定目录(每个人传入的目录不一样可根据自身情况进入)
3.输入指令:ll
查看sqoop文件是否上传成功(发现已经成功上传)
4.输入指令:tar -zvxf sqoop-1.4.5.bin_had.gz
(使用tar命令对sqoop的文件进行解压)
5.输入指令:mv sqoop-1.4.5.bin_had.gz sqoop1.4.5
(使用mv指令修改sqoop-1.4.5.bin_had.gz的文件名方便记忆)
6.输入指令:ll
(查看文件是否解压成功以及文件名是否更改成功,发现已经更改成功)
7.使用Wincsp连接虚拟机,把文件mysql-connector-java-5.1.27.tar.gz压缩包(这文件是为了以后关联mysql使用做准备,可自行在官网进行下载)上传到sqoop文件目录下的lib目录中
8.输入指令:cd sqoop1.4.5/
(在software目录下输入该指令进入到sqoop的目录下)
9.输入指令:cd conf/
(在sqoop目录下输入该指令进入该目录下的conf目录)
10.输入指令:cp sqoop-env-template.sh sqoop-env.sh
(在conf目录中输入该指令,把sqoop-env-template.sh文件中的内容复制到sqoop-env.sh文件中去)
11.输入指令:vi sqoop-env.sh
(输入该指令进入到sqoop-env.sh文件中去进行环境变量的配置)
修改以下几处
更该为以下内容
12.使用命令找到在software目录下面的hdoop所在路径,hbase所在路径,hive所在路径
输入指令:pwd
(查看当前路径)cd ../
(返回上级路径)
13.将hadoop路径,hbase路径,hive路径放在以下位置修改完成后,使用wq命令保存并退出,结果如下注意:此处路径根据自己虚拟机中的安装路径更改
14.输入指令:cd ../
进入上级目录,在sqoop文件下面
15.输入指令:bin/sqoop help
(验证sqoop是否安装成功)
总结
以上内容就是整个安装过程,在进行Sqoop安装是简单过程,但注意前提工作要做好。细节要注意,路径都根据自己的进行更改。祝你早点安装成功,我们下次再见了