http://www-us.apache.org/dist/sqoop/
打開以上連接,開始下載sqoop2
下載後獲得:sqoop-1.99.7-bin-hadoop200.tar.gz文件html
其中sqoop1和sqoop2區別能夠參考如下連接
重拾初心——Sqoop1和Sqoop2的刨析對比
http://blog.csdn.net/gamer_gyt/article/details/55225700java
安裝步驟參考官方文檔
http://sqoop.apache.org/docs/1.99.7/admin/Installation.htmlmysql
將sqoop-1.99.7-bin-hadoop200.tar.gz上傳至服務器中,這裏安裝到/usr/local/hadoop/sqoop-1.99.7目錄中sql
# 拷貝tar包到/usr/local/hadoop/中
cp sqoop-1.99.7-bin-hadoop200.tar.gz /usr/local/hadoop/
# 解壓tar包
tar -xvf sqoop-1.99.7-bin-hadoop200.tar.gz
# 爲文件夾重命名
mv sqoop-1.99.7-bin-hadoop200 sqoop-1.99.7
export HADOOP_HOME=/..
或者shell
export HADOOP_COMMON_HOME=/...
export HADOOP_HDFS_HOME=/...
export HADOOP_MAPRED_HOME=/...
export HADOOP_YARN_HOME=/...
若是配置了HADOOP_HOME,則sqoop會自動尋找$HADOOP_HOME/share/common相應的目錄。apache
#Sqoop配置
export SQOOP2_HOME=/usr/local/hadoop/sqoop-1.99.7
export CATALINA_BASE=$SQOOP2_HOME/server
#Sqoop外部jar包存放路徑,之後mysql-**.jar,odbc*.jar文件都放到extra-lib中便可
export SQOOP_SERVER_EXTRA_LIB=$SQOOP2_HOME/server/lib/extra-lib
export PATH=$PATH:$SQOOP2_HOME/bin
<property>
<name>hadoop.proxyuser.root.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.root.groups</name>
<value>*</value>
</property>
org.apache.sqoop.submission.engine.mapreduce.configuration.directory=/usr/local/hadoop/hadoop-2.7.4/etc/hadoop
由於sqoop2中存儲着元數據信息,因此首次安裝時須要初始化倉庫服務器
sqoop2-tool upgrade
初始化完成後,能夠作一次驗證app
sqoop2-tool verify
當出現Verification was successful.字樣時,表示初始化成功。分佈式
執行sqoop2-server start啓動sqoop,同理。執行sqoop2-server stop會中止sqoopoop
sqoop2-server start
執行完以上命令後,啓動信息以下。
而後執行jps命令查看啓動了哪些進程,能夠看到sqoop server只啓動了SqoopJettyServer進程。
因爲我如今是僞分佈式,因此sqoop server和sqoop client都在一臺機器上,直接執行sqoop2-shell命令便可啓動sqoop客戶端
能夠查看sqoop2的版本,執行show version --all命令
sqoop:000> show version --all
client version:
Sqoop1.99.7 source revision 435d5e61b922a32d7bce567fe5fb1a9c0d9b1bbb
Compiledby abefine on TueJul1916:08:27 PDT 2016
0[main] WARN org.apache.hadoop.util.NativeCodeLoader-Unable to load native-hadoop library for your platform...using builtin-java classes where applicable
server version:
Sqoop1.99.7 source revision 435d5e61b922a32d7bce567fe5fb1a9c0d9b1bbb
Compiledby abefine on TueJul1916:08:27 PDT 2016
API versions:
[v1]
sqoop:000>