Spark在Linux上的安装命令

发布时间:2025-12-25 21:20:37 作者:小樊
来源:亿速云 阅读:89

在Linux上安装Apache Spark可以通过多种方式进行,包括使用包管理器(如apt或yum)或者从源代码编译安装。以下是使用包管理器安装Spark的步骤:

使用APT(适用于Debian/Ubuntu系统)

  1. 更新包列表

    sudo apt update
    
  2. 添加Spark官方GPG密钥

    wget -q "https://www.apache.org/dist/spark/spark-3.3.0/spark-3.3.0-bin-hadoop3.2.tgz.asc" -O - | sudo apt-key add -
    
  3. 添加Spark仓库到APT源列表

    echo "deb https://www.apache.org/dist/spark/spark-3.3.0/spark-3.3.0-bin-hadoop3.2.tgz ./" | sudo tee /etc/apt/sources.list.d/spark.list
    
  4. 更新APT包列表

    sudo apt update
    
  5. 安装Spark

    sudo apt install spark-3.3.0-bin-hadoop3.2
    
  6. 配置环境变量(可选): 编辑~/.bashrc~/.profile文件,添加以下行:

    export SPARK_HOME=/usr/share/spark-3.3.0-bin-hadoop3.2
    export PATH=$PATH:$SPARK_HOME/bin
    

    然后运行:

    source ~/.bashrc  # 或 source ~/.profile
    

使用YUM(适用于CentOS/RHEL系统)

  1. 添加Spark官方GPG密钥

    sudo rpm --import https://www.apache.org/dist/spark/spark-3.3.0/spark-3.3.0-bin-hadoop3.2.tgz.asc
    
  2. 创建Spark仓库文件: 创建一个名为spark.repo的文件,并添加以下内容:

    [spark]
    name=Apache Spark Repository
    baseurl=https://www.apache.org/dist/spark/spark-3.3.0/spark-3.3.0-bin-hadoop3.2.tgz
    enabled=1
    gpgcheck=1
    gpgkey=https://www.apache.org/dist/spark/spark-3.3.0/spark-3.3.0-bin-hadoop3.2.tgz.asc
    
  3. 将仓库文件复制到YUM仓库目录

    sudo cp spark.repo /etc/yum.repos.d/
    
  4. 安装Spark

    sudo yum install spark-3.3.0-bin-hadoop3.2
    
  5. 配置环境变量(可选): 编辑~/.bashrc~/.profile文件,添加以下行:

    export SPARK_HOME=/usr/share/spark-3.3.0-bin-hadoop3.2
    export PATH=$PATH:$SPARK_HOME/bin
    

    然后运行:

    source ~/.bashrc  # 或 source ~/.profile
    

验证安装

安装完成后,可以通过以下命令验证Spark是否正确安装:

spark-submit --version

如果显示了Spark的版本信息,则说明安装成功。

请根据你的具体需求和系统环境选择合适的安装方法。

推荐阅读:
  1. Spark学习笔记(一)Spark初识【特性、组成、应用】
  2. 从0开始学习大数据之java spark编程入门与项目实践

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

spark linux

上一篇:Ansible与云服务如何结合使用

下一篇:Node运维中如何管理内存泄漏

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》