You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Mac上通过Homebrew安装Apache Spark 2.2.0?默认安装为2.3.x

如何通过Homebrew在Mac上安装Apache Spark 2.2.0

当然可以安装特定版本的Apache Spark 2.2.0!Homebrew默认会优先提供最新稳定版,但我们可以通过访问Formula的历史提交记录来获取旧版本的安装文件,具体操作步骤如下:

方法一:直接安装旧版本Formula

  1. 查找Spark 2.2.0对应的提交哈希
    在终端运行以下命令,查看apache-spark Formula的提交历史:

    brew log apache-spark
    

    在输出的日志中,找到版本标注为2.2.0的那一条提交,记下对应的哈希值(格式类似一串字母数字组合,比如a1b2c3d)。

  2. 执行安装命令
    用找到的哈希值替换下面命令中的[提交哈希值],然后运行:

    brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/[提交哈希值]/Formula/apache-spark.rb
    

方法二:本地操作Formula文件安装

  1. 克隆Homebrew核心仓库到本地

    git clone https://github.com/Homebrew/homebrew-core.git
    
  2. 定位到Spark 2.2.0的提交
    进入克隆的仓库目录,查看apache-spark.rb的修改历史:

    cd homebrew-core
    git log -- Formula/apache-spark.rb
    

    找到版本为2.2.0的提交哈希后,切换到该版本的文件:

    git checkout [提交哈希值] Formula/apache-spark.rb
    
  3. 安装本地版本的Spark

    brew install ./Formula/apache-spark.rb
    

关键注意事项

  • Java版本要求:Spark 2.2.0仅兼容Java 8,如果你当前的Java版本是9及以上,需要先安装Java 8:

    brew install openjdk@8
    

    安装后可以通过设置JAVA_HOME环境变量,让Spark指向Java 8。

  • 锁定版本避免自动升级:安装完成后,记得锁定Spark版本,防止后续brew upgrade时自动更新到新版本:

    brew pin apache-spark
    

内容的提问来源于stack exchange,提问作者sermolin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 03:26:30