在yarn-client模式下使用spark提交查询oracle时未找到驱动程序异常

时间:2015-12-22 10:46:22

标签: oracle apache-spark yarn apache-spark-sql

我在提交工作时遇到以下异常:

Exception in thread "main" java.sql.SQLException: 
    No suitable driver found for jdbc:oracle:thin:user/pass@x.x.x.x:1521:orcl

用于提交工作的命令:

bin/spark-submit --class com.mycompany.app.App 
--master yarn-client 
--conf spark.yarn.jar=hdfs://192.168.xxx.xx:9000/spark-assembly-1.3.1-hadoop2.6.0.jar 
--driver-class-path hdfs://192.168.xxx.xx:9000/ojdbc7.jar 
--jars hdfs://192.168.xxx.xx:9000/ojdbc7.jar  
/home/impadmin/maventest-idw/my-app/target/my-app-1.0.jar

任何指针?

1 个答案:

答案 0 :(得分:1)

- 如果您将它与HDFS,HTTP或FTP文件一起使用,则不需要使用jar。

您可以直接使用SparkContext.addJar(" jar文件路径")