我上传到hadoop01这台服务器,因为hadoop01是我的hadoop集群的一个节点,也安装了hive
[hadoop@hadoop01 ~]$ tar -zxvf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz -C /home/hadoop/apps/
[hadoop@hadoop01 apps]$ mv sqoop-1.4.6.bin__hadoop-2.0.4-alpha sqoop-1.4.6
[hadoop@hadoop01 apps]$ vim ~/.bash_profile
export SQOOP_HOME=/home/hadoop/hadoop/apps/sqoop-1.4.6
export PATH=$PATH:$SQOOP_HOME/bin
[hadoop@hadoop01 apps]$ source ~/.bash_profile
该文件在SQOOP_HOME/conf下
[hadoop@hadoop01 conf]$ cp sqoop-env-template.sh sqoop-env.sh
[hadoop@hadoop01 conf]$ vim sqoop-env.sh
# 在hadoop的cdh版本中,把4个组件(commom、hdfs、mapreduce、yarn)安装到4个不同的目录中
# 而apache-hadoop的4个组件都在一个目录下
# 根据自己的版本配置这里的环境变量,我是apache-hadoop,所以都用HADOOP_HOME即可
export HADOOP_COMMON_HOME=/home/hadoop/apps/hadoop-2.6.5
export HADOOP_MAPRED_HOME=/home/hadoop/apps/hadoop-2.6.5
# 可选,没有的话不用配置,启动sqoop会检测环境,没有配置只有警告,不影响其他功能的使用
export HBASE_HOME=/home/hadoop/apps/hbase-1.2.6
export HIVE_HOME=/home/hadoop/apps/hive-1.2.1
# 可选,没有的话不用配置
# 如果配置,注意,这里是zookeeper的conf目录,不是home目录
export ZOOCFGDIR=/home/hadoop/apps/zookeeper-3.4.10/conf
[hadoop@hadoop01 ~]$ sqoop version
......
Sqoop 1.4.6
sqoop安装成功!