【发布时间】:2021-12-25 06:44:11
【问题描述】:
我在通过 cmd 运行 spark-shell 命令时遇到错误,但不幸的是到目前为止没有任何运气。我安装了 Python/Java/Spark/Hadoop(winutils.exe)/Scala,版本如下:
- Python:3.7.3
- Java:1.8.0_311
- 火花:3.2.0
- Hadoop(winutils.exe):2.5x
- scala sbt: sbt-1.5.5.msi
我按照以下步骤通过 cmd 运行 spark-shell (C:\Program Files\spark-3.2.0-bin-hadoop3.2\bin>):
- 创建
JAVA_HOME变量:C:\Program Files\Java\jdk1.8.0_311\bin - 将以下部分添加到您的路径中:
%JAVA_HOME%\bin - 创建
SPARK_HOME变量:C:\spark-3.2.0-bin-hadoop3.2\bin - 将以下部分添加到您的路径中:
%SPARK_HOME%\bin - Hadoop 路径中最重要的部分应该在
winutils.exe之前包含bin 文件,如下所示:C:\Hadoop\bin当然你会在此路径中找到winutils.exe。 - 创建
HADOOP_HOME变量:C:\Hadoop - 将以下部分添加到您的路径中:
%HADOOP_HOME%\bin
我错过了什么吗?我已在另一个线程 (spark-shell command throwing this error: SparkContext: Error initializing SparkContext) 中发布了带有错误详细信息的问题
【问题讨论】:
标签: python java scala apache-spark spark-shell