准备工作:
已安装hadoop2.6.0和hive 1.1.0
压缩包sqoop-1.4.6-cdh5.14.2.tar.gz
jar包:hive的lib目录下hive-common和hive-shims系列以及mysql-connector-java-5.1.32.jar和java-json.jar
解压并重命名
tar -zxf sqoop-1.4.6-cdh5.14.2.tar.gz -C /opt/soft/
mv sqoop-1.4.6-cdh5.14.2.tar.gz sqoop146
配置环境变量
vi /etc/profile
export SQOOP_HOME=/opt/soft/sqoop146
export PATH=$SQOOP_HOME/bin:$PATH
激活
source /etc/profile
修改文件 sqoop-env.sh
cd /opt/sqoop/sqoop146/conf
cp sqoop-env-template.sh sqoop-env.sh
vi sqoop-env.sh
在该文件末尾加入下面的配置:
export HADOOP_COMMON_HOME=/opt/soft/hadoop260
export HIVE_HOME=/opt/soft/hive110
把文章开头准备工作中提到的jar包添加到SQOOP的lib目录下
验证
sqoop-version
出现版本号即可,若报zookeeper,habse等相关的错误可忽略