SQOOP安裝部署

大資料老人家i發表於2020-11-22

文章目錄

安裝

安裝sqoop的前提是已經具備java和hadoop的環境並且已經配置好Hive
最新穩定版: 1.4.6
將sqoop壓縮包上傳到/export/soft目錄下:
在這裡插入圖片描述
解壓sqoop壓縮包到/export/servers目錄下:

cd /export/soft
tar -zxvf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz -C ../servers/

修改配置檔案:

cd /export/servers/sqoop-1.4.6.bin__hadoop-2.0.4-alpha/conf
mv sqoop-env-template.sh sqoop-env.sh
vi sqoop-env.sh
新增以下檔案到檔案末尾:
export HADOOP_COMMON_HOME= /export/servers/hadoop-2.6.0-cdh5.14.0
export HADOOP_MAPRED_HOME= /export/servers/hadoop-2.6.0-cdh5.14.0
export HIVE_HOME= /export/servers/hive-1.1.0-cdh5.14.0
注:區分軟體包名,不符則該為本機上的軟體包路徑

加入mysql的jdbc驅動包

cp /export/servers/hive-1.1.0-cdh5.14.0/lib/mysql-connector-java-5.1.32.jar /export/servers/sqoop-1.4.6.bin__hadoop-2.0.4-alpha/lib

啟動sqoop:

bin/sqoop list-databases \
 --connect jdbc:mysql://localhost:3306/ \
 --username root --password 123456
 
 注:本命令會列出所有mysql的資料庫,若正常列出,則說明安裝完成

安裝完成:
在這裡插入圖片描述