1.解压 tar -zxvf sqoop-1.99.3-bin-hadoop200.tar.gz
2.修改环境变量
vim ~/.bash_profile
export SQOOP_HOME=/opt/sqoop-1.99.3-bin-hadoop200
export CATALINA_BASE=$SQOOP_HOME/server
export LOGDIR=$SQOOP_HOME/logs/
export PATH=$PATH:$SQOOP_HOME/bin
source ~/.bash_profile
3.把 mysql-connector-java-5.1.47-bin.jar 放到 /opt/sqoop-1.99.3-bin-hadoop200/server/lib/目录下
4.修改sqoop配置vim /opt/sqoop-1.99.3-bin-hadoop200/server/conf/sqoop.properties
# Hadoop configuration directory
org.apache.sqoop.submission.engine.mapreduce.configuration.directory=/opt/hadoop-2.7.3/etc/hadoop/
5.修改sqoop读取hadoop的jar包的路径,
vim /opt/sqoop-1.99.3-bin-hadoop200/server/conf/catalina.properties
将common.loader行后的/usr/lib/hadoop/lib/*.jar改成自己的hadoop jar 包目录,我的为:
/opt/hadoop-2.7.3/share/hadoop/common/*.jar,/opt/hadoop-2.7.3/share/hadoop/common/lib/*.jar,/opt/hadoop-2.7.3/share/hadoop/hdfs/*.jar,/opt/hadoop-2.7.3/share/hadoop/hdfs/lib/*.jar,/opt/hadoop-2.7.3/share/hadoop/mapreduce/*.jar,/opt/hadoop-2.7.3/share/hadoop/mapreduce/lib/*.jar,/opt/hadoop-2.7.3/share/hadoop/tools/*.jar,/opt/hadoop-2.7.3/share/hadoop/tools/lib/*.jar,/opt/hadoop-2.7.3/share/hadoop/yarn/*.jar,/opt/hadoop-2.7.3/share/hadoop/yarn/lib/*.jar
6.使用sqoop
bin/sqoop.sh server start
停止sqoop
bin/sqoop.sh server stop
进入客户端交互模式:
/bin/sqoop.sh client
查看版本信息show version --all