drive/folder에서 spark-submit 명령을 실행하려고합니다. 여기서 python 스크립트와 데이터 세트는 H:\spark_material
입니다. 그것은 단지 작동하지 않습니다!spark-submit은 cmd의 어느 곳에서도 작동하지 않습니다
그러나이 폴더에 내 python 스크립트를 복사하면 C:\spark\bin
이 작동합니다.
저는 환경 변수와 관련이 있다고 생각합니다. 여기 내 경로는 = %JAVA_HOME%\bin; %SPARK_HOME%\bin
여기 내 변수 : 나는 "자바 -version"어디 CMD의 입력을 시도하고 작동으로 HADOOP_HOME = C:\winutils
JAVA_HOME = C:\jdk
SPARK_HOME = C:\spark
자바가 제대로 설치!
_ "작동하지 않습니다!"_ 여기 **에서 작동하지 않습니다 **. 'H : \ spark_material'이란 무엇입니까? 어떻게 내부에 무엇이 있는지, 그리고 무엇이 문제인지를 알 수 있습니까? –
'...'이 (가) 내부 또는 외부 명령, 실행 가능 프로그램 또는 배치 파일로 인식되지 않는 이유는 무엇입니까?] (https://stackoverflow.com/questions/41454769/what-is-the 내부 용 또는 외부 용으로 알 수있는 이유) – Mofi
@Ben 나는 당신의'PATH'을보고 실수를 볼 수 있었다 :'C : \ spark \ bin'. 이 선행 공백 문자 때문에 폴더 경로가 유효하지 않기 때문에이 디렉토리에 아무 것도없는 이유입니다. 또한 PowerShell의 폴더 경로 다음에'C : \ Program Files (x86) \ NVIDIA Corporation \ PhysX \ Common'과'C : \ ProgramData \ Oracle \ Java \ javapath'를 이동하는 것이 좋습니다. 응용 프로그램 설치 프로그램은 가장 중요한 표준 Windows 경로 앞에 응용 프로그램의 폴더 경로를 등록해야하지만 많은 설치 프로그램이 잘못 코딩되어 있어야합니다. – Mofi