我想就在Windows 7上的命令提示符运行火花shell命令我已经安装了Hadoop和在C一直保持它:\ winutils \ Hadoop的共2.2.0斌主\ bin和星火在C:\星火\火花2.2.1彬hadoop2.7 \ bin中。
当执行火花壳,我收到以下错误。
C:\星火\火花2.2.1彬hadoop2.7 \ BIN>火花shell的系统找不到指定的路径。
下面是我的ENV变量
HADOOP_HOME C:\winutils
JAVA_HOME C:\Program Files\IBM\Java80\jre
PATH C:\Users\IBM_ADMIN\AppData\Local\Programs\Python\Python36-32;C:\IBM\InformationServer\Clients\Classic;C:\Program Files\IBM\Java80\jre;C:\Windows\system32
SCALA_HOME C:\Program Files (x86)\scala\
截图
您的JAVA_HOME设置为JRE,请确保您将它指向你的JDK文件夹(应该毗邻您的JRE)
我有同样的问题试图安装星火本地与Windows 7,请确保以下路径是正确的,我相信我会与你一起的时候。
C:\Program Files\Java\jdk1.8.0_181\bin
;%JAVA_HOME%\bin
C:\spark-2.3.0-bin-hadoop2.7\bin
;%SPARK_HOME%\bin
C:\Hadoop
;%HADOOP_HOME%\bin
现在,您可以运行cmd,然后写火花外壳会工作。