hadoop - 无法使用sqoop连接到Oracle

标签 hadoop hive sqoop

尝试使用Sqoop连接到Oracle时,出现以下错误。

错误2014年9月10日上午1:42 SqoopProtocolServlet

POST http://bigdatalite.localdomain:12000/sqoop/v1/submission/action/1中的异常
org.apache.sqoop.common.SqoopException:GENERIC_JDBC_CONNECTOR_0001:无法建立连接
在org.apache.sqoop.connector.jdbc.GenericJdbcExecutor。(GenericJdbcExecutor.java:47)


引起原因:java.sql.SQLException:找不到适用于jdbc:oracle:thin@bigdatalite.localdomain:1521 / orcl的驱动程序
在java.sql.DriverManager.getConnection(DriverManager.java:596)
在java.sql.DriverManager.getConnection(DriverManager.java:215)
在org.apache.sqoop.connector.jdbc.GenericJdbcExecutor。(GenericJdbcExecutor.java:40)

我将ojdb6.jar文件保存在/ usr / lib / sqoop中。
我正在使用Oracle BigDataLite 2.5

请帮助解决上述问题。

感谢和问候,
吉腾·潘萨拉(Jiten Pansara)

最佳答案

  • 嗨,看来sqoop服务器无法访问您的Oracle
    服务器。请验证oracle连接是否已建立并正在运行。
  • 如果运行正常,请验证连接器JAR文件是否
    由于我们在Oozie工作流程中使用了sqoop Action ,因此也存在于Oozie共享库中。
  • 关于hadoop - 无法使用sqoop连接到Oracle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25763258/

    相关文章:

    hadoop - 根据列的子集过滤掉重复的行

    hadoop - Hortonworks Kerberos : KRBError: error code is 14

    hadoop - 使用JobControl测量Hadoop作业时间

    hadoop - cassandra 需要 javax.jdo.option.ConnectionURL

    sql - Hive:无法执行带限制的联合查询

    amazon-web-services - 使用 Sqoop 将表从 MySQL 移动到使用远程安装的 Airflow 安排的 Hive

    hadoop - 从 RDBMS 导出为 Hadoop 兼容格式

    hadoop - cdh 包是如何定义的?

    scala - Spark Scala 代码性能调整内存开销错误

    mysql - Hadoop-配置HUE时没有主机路由