从 .NET for Apache Spark GitHub 存储库下载 Microsoft.Spark.Worker 版本:
下载 .NET for Apache Spark (v1.0.0)
提取 Microsoft.Spark.Worker
- 找到刚才下载的 Microsoft.Spark.Worker.netcoreapp3.1.win-x64-1.0.0.zip 文件。
- 右键单击并选择“7-Zip”>“提取文件”。
- 在“解压缩到”字段输入“C:\bin”。
- 取消选中 提取到 字段下方的复选框。
- 选择“确认”按钮。

安装 WinUtils
.NET for Apache Spark 要求 WinUtils 和 Apache Spark 一起安装。
下载 Winutils
下载 winutils.exe 后,将其复制到 C:\bin\spark-3.0.1-bin-hadoop2.7\bin 中。
设置 DOTNET_WORKER_DIR
运行以下命令以设置 DOTNET_WORKER_DIR
环境变量。.NET 应用使用它来查找 .NET for Apache Spark。
Terminal
setx DOTNET_WORKER_DIR "C:\bin\Microsoft.Spark.Worker-1.0.0"
最后,在进入下一部分之前,请仔细检查是否可以从命令行运行 spark-shell
。按 CTRL+D 可退出 Spark。
下载 .NET for Apache Spark
..NET for Apache Spark 作为 .tgz 文件下载。
下载 .NET for Apache Spark (v1.0.0)
提取 Microsoft.Spark.Worker:
在终端中,移动到包含刚下载的文件的文件夹,然后运行以下命令:
Terminal
tar xvf Microsoft.Spark.Worker.netcoreapp3.1.linux-x64-1.0.0.tar.gz --directory ~/bin
设置 DOTNET_WORKER_DIR
运行以下命令以设置 DOTNET_WORKER_DIR
环境变量。.NET 应用使用它来查找 .NET for Apache Spark。
Terminal
export DOTNET_WORKER_DIR="~/bin/Microsoft.Spark.Worker-1.0.0"