sqoop搭建还是挺简单的,前提是hadoop与hive搭建完成
上传解压
首先下载sqoop,sqoop的版本是1.4.7,sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz,提取码:jpzn
上传到master主机上(随便哪台都可以)
[root@master ~]# tar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz 解压
[root@master ~]# mv sqoop-1.4.7.bin__hadoop-2.6.0 sqoop 重命名
配置环境变量
[root@master ~]# vi /etc/profile
export SQOOP_HOME=/root/sqoop
export PATH=$PATH:$SQOOP_HOME/bin
[root@master ~]# source /etc/profile
添加驱动
需要添加mysql-connector-java-5.1.46-bin.jar、hive-common-1.1.0.jar、hive-exec-1.1.0.jar3个jar包到/sqoop/lib/,其中两个hive的jar包是hive/lib目录下有的,mysql驱动需要自己下载,mysql-connector-java-5.1.46-bin.jar(提取码:8d5j)
[root@master ~]# cp mysql-connector-java-5.1.46-bin.jar /root/sqoop/lib/
[root@master lib]# cd hive/lib/
[root@master lib]# cp hive-common-1.1.0.jar ~/sqoop/lib/
[root@master lib]# cp hive-exec-1.1.0.jar ~/sqoop/lib/
配置sqoop-env.sh
[root@master lib]# cd /root/sqoop/conf/ 进入需要配置的文件目录
[root@master conf]# cp sqoop-env-template.sh sqoop-env.sh 模板复制
去掉注释并添加路径,我的都是在root目录下
[root@master conf]# vi sqoop-env.sh
export HADOOP_COMMON_HOME=/root/hadoop
export HADOOP_MAPRED_HOME=