- 解压并安装
tar xvfz sqoop-1.99.6-bin-hadoop200.tar.gz
-
mv sqoop-1.99.6-bin-hadoop200 sqoop/
-
chmod -R 775 sqoop/
-
chown -R zhu sqoop/
- 修改环境变量
-
zhu@Master:~$ sudo vim /etc/profile
-
#sqoop
-
export SQOOP_HOME=$HOME/sqoop
-
export PATH=$SQOOP_HOME/bin:$PATH
-
export CATALINA_BASE=$SQOOP_HOME/server
-
export LOGDIR=$SQOOP_HOME/logs
-
hadoop@Master:~$ source /etc/profile
- 修改sqoop的环境变量
-
zhu@Master:/$ sudo vim /home/zhu/sqoop/server/conf/sqoop.properties
-
#修改指向我的hadoop安装目录
-
org.apache.sqoop.submission.engine.mapreduce.configuration.directory= /home/zhu/hadoop/etc/hadoop
-
#catalina.properties
-
zhu@Master:/$ sudo vim /home/zhu/sqoop/server/catalina.properties
-
common.loader=/home/zhu/hadoop/share/hadoop/common/*.jar,/home/zhu/hadoop/share/hadoop/common/lib/*.jar,/home/zhu/hadoop/share/hadoop/hdfs/*.jar,/home/zhu/hadoop/share/hadoop/hdfs/lib/*.jar,/home/zhu/hadoop/share/hadoop/mapreduce/*.jar,/home/zhu/hadoop/share/hadoop/mapreduce/lib/*.jar,/home/zhu/hadoop/share/hadoop/tools/*.jar,/home/zhu/hadoop/share/hadoop/tools/lib/*.jar,/home/zhu/hadoop/share/hadoop/yarn/*.jar,/home/zhu/hadoop/share/hadoop/yarn/lib/*.jar,/home/zhu/hadoop/share/hadoop/httpfs/tomcat/lib/*.jar,
下载mysql驱动包,mysql-connector-java-5.1.27.jar
把jar包丢到到$SQOOP_HOME/server/lib下面
sudo cp mysql-connector-java-5.1.27.jar $SQOOP_HOME/server/lib
有时,启动sqoop时可能会遇到找不到JAVA_HOME的情况,为了保险起见我们直接在配置文件中写入JAVA_HOME
在/home/zhonglan/sqoop/bin/sqoop.sh中,添加
-
export JAVA_HOME=/usr/local/java
-
HADOOP_COMMON_HOME=/home/zhu/hadoop/share/hadoop/common
-
HADOOP_HDFS_HOME=/home/zhu/hadoop/share/hadoop/hdfs
-
HADOOP_MAPRED_HOME=/home/zhu/hadoop/share/hadoop/mapreduce
-
HADOOP_YARN_HOME=/home/zhu/hadoop/share/hadoop/yarn
- 启动sqoop
sqoop.sh server start - 验证启动成功
-
./sqoop.sh server start 启动
-
./sqoop.sh server stop 停止
-
<./sqoop.sh client 进入客户端