• Spark大数据实战之五:Spark安装


    1、下载解压spark安装包

    Apache官网下载Spark,拖拽到master节点上lala用户目录下,解压
    https://archive.apache.org/dist/spark/spark-1.4.0/
    在这里插入图片描述

    在这里插入图片描述
    执行如下语句进行解压缩

    tar -zvxf spark-1.4.0-bin-hadoop2.4.tgz
    
    • 1

    在这里插入图片描述

    2、配置Spark-env.sh

    (1) 进入spark-1.4.0-bin-hadoop2.4/conf,复制其中的spark-env.sh.template并另存为该目录下的spark-env.sh

    cd spark-1.4.0-bin-hadoop2.4/conf
    cp spark-env.sh.template spark-env.sh
    
    • 1
    • 2

    (2)打开spark-env.sh

    gedit spark-env.sh
    
    • 1

    (3) 将如下代码添加到spark-env.sh中

    export HADDOP_CONF_DIR=/home/lala/hadoop-2.5.2/
    export JAVA_HOME=/usr/java/jdk1.7.0_71/
    export SCALA_HOME=/usr/scala-2.10.4
    export SPARK_MASTER_IP=192.168.149.132
    export SPARK_MASTER_PORT=7077
    export SPARK_MASTER_WEBUI_PORT=8080
    export SPARK_WORKER_PORT=7078
    export SPARK_WORKER_WEBUI_PORT=8081
    export SPARK_WORKER_CORES=1
    export SPARK_WORKER_INSTRANCES=1
    export SPARK_WORKER_MEMORY=2g
    export SPARK_JAR=/home/lala/spark-1.4.0-bin-hadoop2.4/lib/spark-assembly-1.4.0-hadoop2.4.0.jar
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    在这里插入图片描述

    3、配置Spark-defaults.conf

    (1)进入spark-1.4.0-bin-hadoop2.4/conf,复制其中的spark-defaults.conf.template并另存为该目录下的spark-defaults.conf

    cd spark-1.4.0-bin-hadoop2.4/conf
    cp spark-defaults.conf.template spark-defaults.conf
    
    • 1
    • 2

    (2)打开spark-defaults.conf

    gedit spark-defaults.conf
    
    • 1

    (3)向spark-defaults.conf添加如下代码,根据用户ip进行修改

    spark.master=spark://192.168.109.134:7077
    
    • 1

    在这里插入图片描述

    4、配置Slaves

    (1)进入spark-1.4.0-bin-hadoop2.4/conf,复制其中的slaves.template并另存为该目录下的slaves

    cp slaves.template slaves
    
    • 1

    (2)打开spark-defaults.conf

    gedit slaves
    
    • 1

    (3) 在slaves中添加子节点机器名或者IP地址

    192.168.109.133
    192.168.109.134
    
    • 1
    • 2

    未完待续 2021/10/1 20:19

  • 相关阅读:
    驱动开发:内核遍历文件或目录
    web期末作业设计网页
    数组的赋值
    global 全局变量用在turtle画随机立方体。python
    互联网家装驶入深水区:谁在求变,又有谁在裸泳?
    element table中嵌套el-select 无法选择问题
    怎么辨别哪些才是真的低代码开发平台?
    LeetCode高频题75. 颜色分类:荷兰国旗问题
    【网络安全】跨站脚本攻击(XSS)
    深浅拷贝小整理(对象赋值请注意)
  • 原文地址:https://blog.csdn.net/m0_67400972/article/details/126496570