本篇文章主要介紹在windows下使用vmware虛擬機中的Linux(Centons7)下配置安裝Sqoop。
簡要步驟:
①、下載Sqoop解壓包
②、解壓Sqoop
③、配置Sqoop
④、配置環境變量
⑤、查看是否安裝成功
⑥、查看數據庫及數據庫表
詳細步驟:
一、Sqoop下載
Sqoop官網:http://sqoop.apache.org/
二、解壓重命名
tar -zxvf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz
mv sqoop-1.4.6.bin__hadoop-2.0.4-alpha sqoop1
三、配置Sqoop
①複製配置文件
cd sqoop1/conf
cp sqoop-env-template.sh sqoop-env.sh
②修改sqoop-env.sh配置文件,設置HADOOP_COMMON_HOME、HADOOP_MAPRED_HOME、HIVE_HOME這三個屬性,如下
vim sqoop-env.sh
export HADOOP_COMMON_HOME=/usr/local/hadoop
export HADOOP_MAPRED_HOME=/usr/local/hadoop
export HIVE_HOME=/usr/local/devtool/hive
③將MySQL的驅動包複製到sqoop的lib包下(這裏直接複製hive裏面的)
cp /usr/local/devtool/hive/lib/mysql-connector-java-5.1.6.jar /usr/local/devtool/sqoop1/lib/
四、配置環境變量
#使用vim編輯
vim ~/.bashrc
#立即生效
source ~/.bashrc
# Sqoop
export SQOOP_HOME=/usr/local/devtool/sqoop1
export PATH=$PATH:$SQOOP_HOME/bin
五、查看是否安裝成功
sqoop1/bin目錄下存放了sqoop1.x的執行腳本,裏面也有windows下的執行腳本,windows下的執行腳本我們不需要,執行如下命令刪除
cd sqoop1/bin
rm *.cmd
sqoop help
sqoop version
六、查看數據庫及數據庫表
sqoop list-databases --connect jdbc:mysql://localhost:3306 --username root --password P@ssWord123