• 安装spark笔记


    centOS 

     准备三台机器 hadoop-1,hadoop-2,hadoop-3

    提前安装好 jdk,python,host name,ssh

    安装scala

    下载 scala rpm包

    在/home/${user}/soft/下

    wget http://www.scala-lang.org/files/archive/scala-2.9.3.rpm(不使用,安装后没找到安装后目录)

    rpm -ivh scala-2.9.3.rpm

    在http://www.scala-lang.org/download/all.html下挑一个稳定版本下载

    解压 tar -zxvf scala包

    添加scala环境变量

    在/etc/profile结尾增加

    export SCALA_HOME=/home/${user}/soft/scala

    export PATH=$PATH:$SCALA_HOME/bin

    让配置文件立即生效

    source /etc/profile

    验证scala安装

    scala -version

    scala

    9*9

    res0: Int = 81

    安装 spark

    获取spark包

    wget http://mirror.bit.edu.cn/apache/spark/spark-1.5.2/spark-1.5.2.tgz(错误需要用编译后的包)

    在/home/${user}/soft/下

    wget http://mirror.bit.edu.cn/apache/spark/spark-1.5.2/spark-1.5.2-bin-hadoop2.6.tgz

    解压 tar -zxvf spark-1.5.2-bin-hadoop2.6.tgz

    添加spark环境变量

    在/etc/profile结尾增加

    export SPARK_HOME=/home/${user}/soft/spark-1.5.2-bin-hadoop2.6

    export PATH=$PATH:$SPARK_HOME/bin

    让配置文件立即生效

    source /etc/profile

    修改spark配置

    修改spark-env配置

    复制文件 cp spark-env.sh.template spark-env.sh

    修改spark-env.sh

    #scala

    export SCALA_HOME=/home/${user}/soft/scala

    #jdk
    export JAVA_HOME=/usr/java/jdk1.7.0_51

    #master结点ip
    export SPARK_MASTER_IP=10.171.29.191

    #结点工作用内存
    export SPARK_WORKER_MEMORY=512m 

    配置conf文件下slaves

    cp slaves.template slaves

    编辑slaves

    添加

    hadoop-1

    hadoop-2

    hadoop-3

    分发到其他机器

    将配置好的scala和hadoop目录scp到其他的机器 hadoop-2和hadoop-3。

    启动spark

    执行sbin目录下start-all.sh

    验证spark环境

    $ bin/run-example  org.apache.spark.examples.SparkPi

    查看http://hadoop-1:8080/

    启动spark-shell

    查看http://hadoop-1:4040/jobs/

  • 相关阅读:
    js封装日期格式化函数
    原生js时间戳获取和转换
    自适应好用的一个css
    ES6五种遍历对象属性的方式
    ES6对象属性名简洁表示法和表达式、对象新方法、属性的遍历
    ES6数组扩展运算符(Rest+Spread)、类方法、原型方法
    正则表达式常见匹配
    typescript深copy和浅copy
    判断一个变量类型是对象还是数组
    npm 淘宝镜像的配置
  • 原文地址:https://www.cnblogs.com/isenhome/p/5063659.html
Copyright © 2020-2023  润新知