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"
文件名、目录名或卷标语法不正确。
任何人都可以帮忙吗?谢谢
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"
文件名、目录名或卷标语法不正确。
任何人都可以帮忙吗?谢谢
当我们用逗号分隔的双引号传递多个 jar 时,我们遇到了同样的问题,spark-shell.cmd 抛出文件名、目录名或卷标语法不正确。即使 spark-shell.cmd 在内部调用 spark-shell2.cmd 似乎有些问题。切换到 spark-shell2 的那一刻一切都很好。
就在我的脑海中,但是我没有可用的 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"
我建议使用准备好的脚本来启动苏打水,因为它们会处理 jars 和 python 文件的位置。
您可以下载官方苏打水发行版并运行/bin/sparkling-shell.cmd
启动苏打水外壳的脚本。