前提条件:
1.安装好hadoop2.7.3(Linux系统下)
2.安装好MySQL环境,并可以通过IP访问数据库(可参考:Windows下安装MySQL、Ubuntu下安装MySQL、CentOS下安装MySQL)
安装步骤:
1. 下载安装包sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz,下载地址:http://archive.apache.org/dist/sqoop/
将安装包上传到Linux系统的~目录下
2.解压
$ tar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz
3.建立软链接
$ ln -s sqoop-1.4.7.bin__hadoop-2.6.0 sqoop
4. 配置Linux环境变量
$ nano ~/.bashrc
文件末尾添加以下内容:
export SQOOP_HOME=~/sqoop
export PATH=$PATH:$SQOOP_HOME/bin
让配置生效:
$ source ~/.bashrc
5.配置MySQL连接器
下载MySQL连接器:
下载版本:mysql-connector-java-5.1.46.jar
下载地址:http://central.maven.org/maven2/mysql/mysql-connector-java/
将MySQL连接器复制到sqoop的lib目录下
$ cp mysql-connector-java-5.1.46.jar ~/sqoop/lib
6.配置sqoop环境变量
$ cd $SQOOP_HOME/conf/
$ ls
$ cp sqoop-env-template.sh sqoop-env.sh
$ nano sqoop-env.sh
修改以下内容:
export HADOOP_COMMON_HOME=/home/hadoop/hadoop
export HADOOP_MAPRED_HOME=/home/hadoop/hadoop
注意:
1.“=”号右侧的值为$HADOOP_HOME目录,注意按实际修改。
2.要去掉以上两行export前面的#号
7.测试安装是否成功
$ sqoop help
能看到如下Available commands界面为安装成功。
完成! enjoy it!