之所以選擇Sqoop1是因為Sqoop2目前問題太多。無法正常使用,綜合比較后選擇Sqoop1。
Sqoop1安裝配置比較簡單
一、安裝部署
(1)、下載地址:http://archive.cloudera.com/cdh5/cdh/5/sqoop-1.4.6-cdh5.5.2.tar.gz
解壓到/opt/cdh5/sqoop
(2)、拷貝MySQL的jdbc驅動包mysql-connector-Java-5.1.31-bin.jar到sqoop/lib目錄下。
(3)、配置環境變量
#sqoop
export SQOOP_HOME=/opt/cdh5/sqoop
export PATH=$PATH:$SQOOP_HOME/bin
(4)、復制sqoop/conf/sqoop-env-template.sh為sqoop-env.sh
添加相關的配置
#Setpath to where bin/Hadoop is available
exportHADOOP_COMMON_HOME=/opt/cdh5/hadoop
#Setpath to where hadoop-*-core.jar isavailable
exportHADOOP_MAPRED_HOME=/opt/cdh5/hadoop
#setthe path to where bin/Hbase isavailable
exportHBASE_HOME=/opt/cdh5/hbase
#Setthe path to where bin/Hive is available
exportHIVE_HOME= /opt/cdh5/hive
#Setthe path for where zookeper config diris
exportZOOCFGDIR= /opt/cdh5/zookeeper
(5)、測試Sqoop
sqoop version
sqoop import --connect jdbc:mysql://192.168.0.141:3306/db_blog --username root --password 123456 --table t_blog
更多使用教程
http://sqoop.apache.org/docs/1.4.6/SqoopUserGuide.html#_example_invocations