1

spark-shell.cmd使用以下参数运行时出现错误

"C:\SoftwareLibraries\spark\spark-2.0.1\bin\spark-shell.cmd" --jars "C:\SoftwareLibraries\H2o\sparklingWater\bin\assembly\build\libs\sparkling-water-assembly_2.11 -2.0.5-all.jar"

文件名、目录名或卷标语法不正确。

任何人都可以帮忙吗?谢谢

4

3 回答 3

1

当我们用逗号分隔的双引号传递多个 jar 时,我们遇到了同样的问题,spark-shell.cmd 抛出文件名、目录名或卷标语法不正确。即使 spark-shell.cmd 在内部调用 spark-shell2.cmd 似乎有些问题。切换到 spark-shell2 的那一刻一切都很好。

于 2017-06-28T06:41:47.377 回答
0

就在我的脑海中,但是我没有可用的 Windows 环境来测试这个:

您是否尝试过转义反斜杠或尝试用常规斜杠替换它们?

例如:

"C:\SoftwareLibraries\spark\spark-2.0.1\bin\spark-shell.cmd" --jars "C:/SoftwareLibraries/H2o/sparklingWater/bin/assembly/build/libs/sparkling-water-assembly_2.11 -2.0.5-all.jar"

于 2017-02-22T09:13:02.127 回答
0

我建议使用准备好的脚本来启动苏打水,因为它们会处理 jars 和 python 文件的位置。

您可以下载官方苏打水发行版并运行/bin/sparkling-shell.cmd启动苏打水外壳的脚本。

于 2017-06-12T15:53:50.863 回答