【发布时间】:2016-09-06 15:16:27
【问题描述】:
我正在尝试在我的 Windows 10 笔记本电脑上的 Spark v2.0.0 集群上执行程序。在端口 31080 上有一个主节点,在 32080 上有一个从节点。集群正在使用独立管理器,并且正在使用 JDK 1.8,并为从节点提供自定义工作目录。
当程序通过 spark-submit 或通过 Eclipse > Run program 提交时,我收到以下错误,并且执行程序进入一个循环(创建了一个新的执行程序,并且不断失败)。请指导。
执行器更新:app-20160906203653-0001/0 现在正在运行
执行器更新:app-20160906203653-0001/0 现在失败(java.io.IOException:无法运行程序“”D:\jdk1.8.0_101“\bin\java”
(在目录“D:\spark-work\app-20160906203653-0001\0”中):
CreateProcess 错误=5,访问被拒绝)
Executor app-20160906203653-0001/0 已删除:java.io.IOException: 无法运行程序“D:\jdk1.8.0_101”\bin\java”(在目录中
"D:\spark-work\app-20160906203653-0001\0"): CreateProcess 错误=5,
访问被拒绝
请求删除执行器 0
【问题讨论】:
-
您似乎没有管理员权限。尝试以“以管理员身份运行”打开命令提示符,然后运行您的程序(或)更改 D:\spark-work 文件夹权限并添加“所有人”
-
感谢您的 cmets Nambari...这似乎不起作用,尝试了两个选项。
标签: apache-spark