环境
hadoop-2.7.3
mysql-5.7.24
sqoop-1.4.7
安装步骤
1.下载并解压
http://mirrors.hust.edu.cn/apache/sqoop/1.4.7/sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz
上传至linux并解压文件
tar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz
重命名方便使用
mv sqoop-1.4.7.bin__hadoop-2.6.0 sqoop-1.4.7
2.修改环境变量(还需要依赖一些别的环境变量,例如ZOOKEEPER_HOME)
vi /etc/profile
添加
#set sqoop
export SQOOP_HOME=/home/hadoop/sqoop-1.4.7
export PATH=$SQOOP_HOME/bin:$PATH
3.修改配置文件
进入目录sqoop-1.4.7/conf下
cd /home/hadoop/sqoop-1.4.7/conf
复制一份配置文件并重命名
cp sqoop-env-template.sh sqoop-env.sh
编辑文件,修改路径(根据实际情况修改,暂时不用的可以不配置。例如我安装sqoop机器上没有zookeeper,则不配置)
进入目录sqoop-1.4.7/bin下,编辑文件configure-sqoop注释以下代码(根据实际情况注释,不用的可以注释掉,否则会输出很多提示信息)
4.将jdbc驱动包放入sqoop的lib中(连接Mysql时使用)
cp ../../hive-2.3.0/lib/mysql-connector-java-5.1.44.jar ../lib/
5.查看版本验证安装
由于配置过环境变量,所以可以在任意目录下调用sqoop/bin目录下的指令
sqoop version
如果出现了版本信息则说明安装成功
6.测试连接mysql,查看数据库
sqoop list-databases --connect jdbc:mysql://master:3306/ --username root --password root
如果文章对你有帮助的话就点个赞吧!