首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sqoop导入查询出错

sqoop导入查询出错
EN

Stack Overflow用户
提问于 2011-12-09 21:11:24
回答 4查看 2.1K关注 0票数 0

场景:

代码语言:javascript
复制
      I am trying for importing data from MS SQL Server to HDFS. But I am getting certain errors as:

错误:

代码语言:javascript
复制
hadoop@ubuntu:~/sqoop-1.1.0$ bin/sqoop import --connect 'jdbc:sqlserver://localhost;username=abcd;password=12345;database=HadoopTest' --table PersonInfo
11/12/09 18:08:15 ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.RuntimeException: Could not find appropriate Hadoop shim for 0.20.1
java.lang.RuntimeException: Could not find appropriate Hadoop shim for 0.20.1
    at com.cloudera.sqoop.shims.ShimLoader.loadShim(ShimLoader.java:190)
    at com.cloudera.sqoop.shims.ShimLoader.getHadoopShim(ShimLoader.java:109)
    at com.cloudera.sqoop.tool.BaseSqoopTool.init(BaseSqoopTool.java:173)
    at com.cloudera.sqoop.tool.ImportTool.init(ImportTool.java:81)
    at com.cloudera.sqoop.tool.ImportTool.run(ImportTool.java:411)
    at com.cloudera.sqoop.Sqoop.run(Sqoop.java:134)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
    at com.cloudera.sqoop.Sqoop.runSqoop(Sqoop.java:170)
    at com.cloudera.sqoop.Sqoop.runTool(Sqoop.java:196)
    at com.cloudera.sqoop.Sqoop.main(Sqoop.java:205)

问题:

我已经成功地配置了Sqoop,那么会出现什么问题呢?我试图通过输入IP地址连接到数据库,但也有相同的问题。如何删除这些错误?请给我提个解决方案。

谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-12-10 00:50:32

Sqoop现在是Apache中的一个孵化器项目。Sqoop没有理由只与CDH一起运行,而不应该与Apache Hadoop一起运行。

Sqoop documentation显示为Sqoop is compatible with Apache Hadoop 0.21 and Cloudera's Distribution of Hadoop version 3.。所以,我认为使用正确的Apache版本也可以解决这个问题。

SQOOP-82已经有一年多的历史了,在那之后发生了一些变化。

仅供参考,Sqoop是Hadoop 0.21分支的一部分,在移动到Apache孵化器后已从Hadoop中删除。

票数 1
EN

Stack Overflow用户

发布于 2011-12-09 23:08:54

请检查此issue

Sqoop不能与Apache Hadoop 0.20.2一起运行。唯一支持的平台是CDH3beta2。它需要HadoopApache0.20.2版本中没有的MapReduce特性。如果您想运行Sqoop 1.0.0,请升级到CDH 3 beta 2。

票数 0
EN

Stack Overflow用户

发布于 2013-07-20 02:38:38

在sqoop import命令中,使用-- driver 时缺少驱动器值

也许这会有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8445946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档