sqoop的安装和使用方法

57次阅读
没有评论

共计 1367 个字符,预计需要花费 4 分钟才能阅读完成。

这篇文章主要讲解了“sqoop 的安装和使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着丸趣 TV 小编的思路慢慢深入,一起来研究和学习“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 的安装和使用方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是丸趣 TV,丸趣 TV 小编将为大家推送更多相关知识点的文章,欢迎关注!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计1367字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)