尝试使用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:[email protected]: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)
最佳答案
服务器。请验证oracle连接是否已建立并正在运行。
由于我们在Oozie工作流程中使用了sqoop Action ,因此也存在于Oozie共享库中。
关于hadoop - 无法使用sqoop连接到Oracle,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25763258/