我想从我的Python脚本和数据集是H:\spark_material
驱动器/文件夹运行spark-submit命令。它只是不会工作!火星提交将无法在cmd中的任何地方工作
但是,如果我复制我的Python脚本到这个文件夹C:\spark\bin
然后它的工作。
我相信它与环境变量有关。 这里是我的路径= %JAVA_HOME%\bin; %SPARK_HOME%\bin
这里是我的变量: HADOOP_HOME = C:\winutils
JAVA_HOME = C:\jdk
SPARK_HOME = C:\spark
Java的正确安装,因为我已经尝试输入“Java的版本”,在CMD任何地方,它的作品!
_“它只是不会工作!”_不** **在这里工作。什么是'H:\ spark_material'?我们怎么能知道里面有什么,有什么问题? –
[可能重复'...'的原因不被识别为内部或外部命令,可操作程序或批处理文件?](https://stackoverflow.com/questions/41454769/what-is-the -reason-for-not-recognized-as-an-internal-or-external-comman) – Mofi
@Ben我看着你的PATH,我可以看到这个错误:C:\ spark剩下的空间\ bin'。这就是为什么找不到该目录中的任何内容的原因,因为由于该前导空格字符导致文件夹路径无效。我还强烈建议在PowerShell的文件夹路径后移动'C:\ Program Files(x86)\ NVIDIA Corporation \ PhysX \ Common'和'C:\ ProgramData \ Oracle \ Java \ javapath'。没有应用程序安装程序应在最重要的标准Windows路径之前注册应用程序的文件夹路径,但许多安装程序编码不正确。 – Mofi