我已经在我的机器上成功安装并运行了apache spark。今天我回到它并尝试使用:bin目录中的bin / spark-shell运行它(这个目录中存在bin文件)但是我得到了:
bin is not recognized as an internal or external command,
operable program or batch file.
它在Windows 10 cmd shell上运行,以防有用。什么可能导致这种情况?
答案 0 :(得分:2)
我相信我们需要更多信息,以便能够回答你的问题。
使用'./'指定从工作目录的根目录开始的路径。 (Bash或powershell)
您是在cmd shell / powershell / bash shell中运行它吗?
在尝试执行命令时,您在使用哪个目录?
当前目录中是否有bin文件夹? (LS命令或dir命令)
答案 1 :(得分:0)
JAVA_HOME已经过时了...我更新了java而没有更新路径!这就是问题所在。
答案 2 :(得分:0)
检查安装的java版本和环境变量JAVA_HOME所指向的位置。
在我的情况下JAVA_HOME = C:\ Program Files \ Java \ jdk1.7.0_79(这是旧版本)
此问题的原因是我安装了新版本的JDK并删除了以前的安装,但JAVA_HOME指向了丢失的旧环境。