sqoop的安装基础是hive和mysql,没有安装好的同学建议去看一看博主的这一篇文章
Hive的部署,远程模式搭建,centos换源,linux上下载mysql。_hive-4.0.1-CSDN博客
好的那么接下来我们开始表演,由于hive是当时在hadoop03上安装的,所以本次的操作,只要没有特别提出就是在hadoop03执行的。
接下来给大家准备好了压缩包,当然也可以自己去官网下载。
------------------
通过网盘分享的文件:sqoop.zip
链接: https://pan.baidu.com/s/1sJInaXbUgUS8alHt_gwqGQ 提取码: d58v
--来自百度网盘超级会员v4的分享
--------------------------
压缩包是表稳定的Sqoop-1.47版的,有需要其他版本下载的可以去官网下。
看到开头,我们需要做什么!!!
三秒抢答
0!
1!
2!
3!
是的我们需要先启动集群。
首先切换到自己hadoop的sbin目录,以启动集群。
cd /export/servers/hadoop/sbin
然后使用一键启动命令,在三台虚拟机上开始搭建集群。
start-all.sh
启动完成之后,使用jps,看一下自己的进程们显示的全面不全面。
发现叫全面之后,我们切换到hadoop03的虚拟机,输入下面的命令启动hadoop03上面,启动一下我们配置的MetaStore服务。
hive --service metastore
启动完MetaStore服务之后,我们再双击一下hadoop03,开启下一个窗口。
启动HiveServers2
hive --servece hiveserver2
启动完成之后,无需理会他们,开始我们一切顺利,每次都没有报错,一次就可以执行成功的操作。
小小小小建议,可以单独开一个给sql用的窗口。后面就不用反复退出了。
sqoop的安装配置
好的接下来切换到software目录
cd /export/software
切换好了之后,我们输入rz上传一下我们的压缩包
上传完成之后,我们进行一个解压缩
tar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz -C /export/servers/
解压缩完成之后,切换到servers目录
cd /export/servers
切换完成之后,我们进行一个重命名
mv sqoop-1.4.7.bin__hadoop-2.6.0 sqoop
重命名完成之后,我们切换到sqoop目录里
cd sqoop/conf
切换到conf离职后,复制一下环境文件。
cp sqoop-env-template.sh sqoop-env.sh
复制完成之后,我们切换到sqoop-env.sh文件里面,输入
vi sqoop-env.sh
然后输入下面的内容
export HADOOP_COMMON_HOME=/export/servers/hadoop
export HADOOP_MAPRED_HOME=/export/servers/hadoop
export HIVE_HOME=/export/servers/hive
输入完成之后,esc冒号保存退出
那么接下来我们就可以开始开心的配置一下sqoop的环境变量了。
vi /etc/profile
输入
export SQOOP_HOME=/export/servers/sqoop
export PATH=$SQOOP_HOME/bin:$PATH
配置完成之后,还需要输入
source /etc/prof