【发布时间】:2015-04-28 16:03:46
【问题描述】:
我正在尝试使用 bin/spark-submit 运行 spark 应用程序。当我在本地文件系统中引用我的应用程序 jar 时,它可以工作。但是,当我将应用程序 jar 复制到 hdfs 中的目录时,出现以下异常:
警告:跳过远程 jar hdfs://localhost:9000/user/hdfs/jars/simple-project-1.0-SNAPSHOT.jar。 java.lang.ClassNotFoundException: com.example.SimpleApp
命令如下:
$ ./bin/spark-submit --class com.example.SimpleApp --master local hdfs://localhost:9000/user/hdfs/jars/simple-project-1.0-SNAPSHOT.jar
我使用的是 hadoop 2.6.0 版,spark 1.2.1 版
【问题讨论】:
-
你最终决定在这里做什么?您是否切换到 YARN 或找到其他解决方法?下面的 Sanjiv 指出了一个似乎与周边相关的错误。您是否尝试过 --deploy-mode cluster ?谢谢,有趣的错误,如果它真的是一个错误,并且似乎没有直接提交给 JIRA。也许检查this
标签: hadoop apache-spark hdfs