1. 操作系统:Ubuntu20.04
  2. 所需软件: Java 8 +,Python 3.5 +, Scala 2.11.12+
  3. 安装Java 8
      sudo apt-get updatesudo apt-get install openjdk-8-jdkjava -version
    
  4. 安装scala
    sudo wget https://downloads.lightbend.com/scala/2.12.8/scala-2.12.8.deb
    sudo dpkg -i scala-2.12.8.deb
    scala -version
    
  5. 安装pip
    sudo apt-get install pip
    
  6. 安装py4j
    sudo pip install py4j
    
  7. 安装Python3.6
    默认情况下,Ubuntu20.04附带了Python2.7和Python3.5,如果没有附带或者想要安装最新python3.6,可以使用"deadsnakes"团队PPA,它为Ubuntu打包了最新Python版本

     sudo add-apt-repository ppa:deadsnakes/ppasudo apt updatesudo apt install python3.6
    
  8. 安装spark
    sudo wget https://mirrors.tuna.tsinghua.edu.cn/apache/spark/spark-2.4.8/spark-2.4.8-bin-hadoop2.7.tgz
    tar -zxvf spark-2.4.8-bin-hadoop2.7.tgz
    
  9. 编辑系统变量
    vim ~/.bashrc
    

    SPARK_HOME路径视自己安装路径决定。

    export SPARK_HOME=/opt/module/spark-2.4.8-bin-hadoop2.7
    export PATH=${SPARK_HOME}/bin:$PATH
    
    source ~/.bashrc
    
  10. 启动pyspark
    pyspark
    

文章转载于:链接
作者:Congqing He

Ubuntu 下PySpark安装相关推荐

  1. ubuntu下如何安装两个版本OpenCV?

    本文首发于微信公众号「3D视觉工坊」--ubuntu下如何安装两个版本OpenCV? 前言 由于在VSLAM技术研究过程中,经常会涉及OpenCV不同版本在ubuntu系统下的安装.因此小凡在此简单总 ...

  2. Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案

    Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案 参考文章: (1)Ubuntu下Python安装了依赖包后仍然找不到包 python s ...

  3. Geant4在Ubuntu下的安装教程

    Geant4在Ubuntu下的安装教程 Geant4是欧洲核子中心(CERN)开发的一款粒子输运模拟软件,使用蒙特卡洛(Monte carlo)算法,特长领域是高能物理.核物理等,如光子中子的辐射屏蔽 ...

  4. Ubuntu下软件安装的方法(配图解)

    Ubuntu下软件安装的方法 1.APP Store安装 1.)双击Ubuntu软件 2.)可以选择软件安装 2.Sudo apt-get install 安装法 我们以安装git为例 1.打开终端 ...

  5. ubuntu下手动安装gnome插件

    ubuntu下手动安装gnome插件 // 下载环境 sudo apt-get install chrome-gnome-shell sudo apt install gnome-shell gnom ...

  6. Ubuntu下pip安装CPU版PaddlePaddle

    Ubuntu下pip安装CPU版PaddlePaddle Ubuntu下pip安装cpu版PaddlePaddle安装过程记录 虚拟机连不上网(NAT) 更改下载源 更改sources.list So ...

  7. Ubuntu下升级安装gcc-7.5.0

    Ubuntu16.04 手动升级gcc版本 1.首先下载压缩包 Index of /gnu/gcc/gcc-7.5.0http://ftp.gnu.org/gnu/gcc/gcc-7.5.0/2.具体 ...

  8. 转载ubuntu下codeblocks安装及汉化教程

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/aniuge008/article/de ...

  9. Ubuntu下为安装的软件创建启动图标并添加到开始菜单

    Ubuntu下为安装的软件创建启动图标并添加到开始菜单 linux操作系统,如果用apt-get命令安装软件,往往会自带启动图标,但是很多时候自己安装的软件没有自动生成这样的图标,要自己手动创建图标快 ...

最新文章

  1. leetcode - 150. Evaluate Reverse Polish Notation
  2. html文章整体居中,div居中与div内容居中
  3. hibernate -- HQL语句总结
  4. 【Paper】2014_多智能体系统一致性问题研究_唐骥宇
  5. 2014考研计算机网络,2014考研计算机专业大纲:计算机网络部分现两大变化
  6. Delphi中的Type
  7. ubuntu 安装mysql 后设置编码问题
  8. 持续集成之 Jenkins 的安装与配置(一)
  9. msp430中如何连续对位进行取反_四元数数控:如何保养视觉对位平台?
  10. “SQL 被低估了!”
  11. Linux资源监控_Nmon
  12. Ubuntu 14中,Foxmail关联163邮箱账号时,总提示“密码错误”的解决方案
  13. Bypass功能及原理介绍
  14. 山东教师教育网博客空间--(他人博客)
  15. value函数介绍和实例
  16. 5秒内克隆你的声音,并生成任何内容,这个工具细思极恐...还特么的开源~
  17. 关于WEB页面处谷歌验证的接入
  18. 苹果平板电脑服务器已停止响应,苹果平板电脑ipad完全死机怎么办【解决方法】...
  19. 方正高拍仪文件上传到服务器,高拍仪拍摄文件后如何进行文字识别?本地文件能否导入高拍仪进行识别?...
  20. xshell用rz上传文件,彻底解决乱码

热门文章

  1. django post and get?
  2. Android (cocos2dx 网络访问)访问权限设置
  3. linux --常用命令
  4. hadoop SecondNamenode
  5. python中把输出结果写到一个文件中_Python3.6笔记之将程序运行结果输出到文件的方法...
  6. 加拿大计算机专业学什么,加拿大哥伦比亚大学计算机专业课程
  7. python ssh shell交互_使用Paramiko在Python上用ssh实现交互式shell?
  8. [转载] java8 lambda表达式 List转为Map
  9. [转载] python通过adb获取android手机耗电量
  10. java字符串删掉子串_如何从Java中的列表中删除子列表?