1.解压Sqoop安装包到/opt/module中
tar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz -C /opt/module
cd /opt/module
mv sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz sqoop1.4
2.配置Sqoop环境变量,编辑文件/etc/profile,添加内容,输入命令使其生效
vim /etc/profile
添加内容
export SQOOP_HOME=/opt/module/sqoop1.4
export PATH=$PATH:$SQOOP_HOME/bin
使配置生效
source /etc/profile
3.配置Sqoop配置文件
cd /opt/module/sqoop
cp sqoop-env-template.sh sqoop-env.sh
vim sqoop-env.sh
添加内容:
export HADOOP_COMMON_HOME=/opt/module/hadoop3
export HADOOP_MAPRED_HOME=/opt/module/hadoop3
4. 添加jar包
在lib目录下加入Mysql和处理json的jar包
cp /opt/software/mysql-connector-java-5.1.37-bin.jar $SQOOP_HOME/lib
cp /opt/software/java-json.jar $SQOOP_HOME/lib
5.验证
sqoop version
6.测试
展示mysql中sys库中的所有表
sqoop list-tables \
--connect jdbc:mysql://localhost:3306/sys \
--username root \
--password 000000
(注意改成自己的数据库连接信息)