您好,登錄后才能下訂單哦!
這篇文章主要講解了“sqoop的安裝和使用方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“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
#設置環境變量 加到~/.bashrc中
export SQOOP_HOME=/opt/huawei/hbase/sqoop
export PATH=$SQOOP_HOME/bin:$PATH
# 將oracle的 jdbc jar導入進來即可。
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 |
#測試鏈接oracle是否正常,如果返回數據庫列表即可
sqoop list-databases --connect jdbc:oracle:thin:@192.168.193.37:1521:hispacedb --username hwmarket --password hwmarket37
==== 常見錯誤 =======
# 當報錯找不到NoSuchMethod 等錯誤時 表示找不到mapreduce的jar包 是環境變量導致的。 就直接把mapreduce的jar copy過去。
copy ~/hadoop-2.5.0/share/hadoop/mapreduce/*.jar ~/sqoop/lib/
參考: http://blog.csdn.net/zhangzhaokun/article/details/44313531
#出現下面錯誤:
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的安裝和使用方法”的內容了,經過本文的學習后,相信大家對sqoop的安裝和使用方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。