溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

sqoop的安裝和使用方法

發(fā)布時(shí)間:2021-08-03 18:00:29 來(lái)源:億速云 閱讀:115 作者:chen 欄目:關(guān)系型數(shù)據(jù)庫(kù)

這篇文章主要講解了“sqoop的安裝和使用方法”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“sqoop的安裝和使用方法”吧!

#解壓包  從http://sqoop.apache.org/ 下載。

tar -xvf sqoop-1.4.5.tar.gz 

ln -s sqoop-1.4.5.bin__hadoop-2.5.0 sqoop

#設(shè)置環(huán)境變量  加到~/.bashrc中

export SQOOP_HOME=/opt/huawei/hbase/sqoop

export PATH=$SQOOP_HOME/bin:$PATH

# 將oracle的 jdbc jar導(dǎo)入進(jìn)來(lái)即可。

cp /opt/oracle/product/11g/db/sqldeveloper/jdbc/lib/ojdbc14.jar /opt/huawei/hbase/sqoop/lib/   

#修改配置文件

cd /home/mycluster/sqoop/conf

cp sqoop-env-template.sh sqoop-env.sh

 

vi sqoop-env.sh

export HADOOP_COMMON_HOME=/opt/huawei/hbase/hadoop-2.5.0

export HADOOP_MAPRED_HOME=/opt/huawei/hbase/hadoop-2.5.0/share/hadoop/mapreduce

#測(cè)試鏈接oracle是否正常,如果返回?cái)?shù)據(jù)庫(kù)列表即可

sqoop list-databases --connect jdbc:oracle:thin:@192.168.193.37:1521:hispacedb --username hwmarket --password hwmarket37

====  常見錯(cuò)誤 =======

# 當(dāng)報(bào)錯(cuò)找不到NoSuchMethod 等錯(cuò)誤時(shí) 表示找不到mapreduce的jar包 是環(huán)境變量導(dǎo)致的。 就直接把mapreduce的jar copy過去。

copy ~/hadoop-2.5.0/share/hadoop/mapreduce/*.jar ~/sqoop/lib/

參考: http://blog.csdn.net/zhangzhaokun/article/details/44313531

#出現(xiàn)下面錯(cuò)誤:

Error: Could not find or load main class org.apache.sqoop.Sqoop

解決辦法: http://blog.chinaunix.net/uid-22948773-id-3563685.html

缺少JAR 包, 將sqoop-1.4.5.jar 包放入到 sqoop/lib/ 目錄下。

jar 可以從 

http://mirror.bit.edu.cn/apache/sqoop/1.4.5/sqoop-1.4.5.bin__hadoop-2.0.4-alpha.tar.gz 里面找。

感謝各位的閱讀,以上就是“sqoop的安裝和使用方法”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)sqoop的安裝和使用方法這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI