Spark<集群搭建Centos7.3+Spark2.1.1>

本集群搭建依赖于:

VMware Workstation12 Pro

SecureCRT 7.3

Xftp 5

CentOS-7-x86_64-Everything-1611.iso

hadoop-2.8.0.tar.gz

jdk-8u121-linux-x64.tar.gz

spark-2.1.1-bin-hadoop2.7.tgz

有关虚拟机和Hadoop的安装点击这里

IProle
172.17.11.85master、worker
172.17.11.86worker
172.17.11.87worker

1.在官网上下载最新稳定版Spark之后,上传到集群中的master/usr/local目录下,之后使用tar命令解压然后使用scp命令分发到其余机器上的相同目录,然后重命名为spark
2.进入/usr/local/spark/conf下将两个模板文件分别重命名为spark-env.sh、slaves
这里写图片描述
spark-env.sh

export JAVA_HOME=/usr/local/java/jdk1.8.0_131
export SPARK_MASTER_HOST=172.17.11.85
export SPARK_MASTER_PORT=7077
export SPARK_WORKER_CORES=2
export SPARK_WORKER_INSTANCES=1
export SPARK_WORKER_MEMORY=3g

这里写图片描述

slaves

172.17.11.85
172.17.11.86
172.17.11.87

这里写图片描述

3.local模式
创建/root/file.txt文件
这里写图片描述
启动local模式
这里写图片描述

读取本地文件,做wordcount
这里写图片描述
读取hdfs文件做wordcount

这里写图片描述

UI
这里写图片描述
这里写图片描述
4.standalone模式

cd /usr/local/spark
sbin/start-all.sh 

这里写图片描述

读取hdfs文件做wordcount
这里写图片描述

读取本地文件做wordcount(三台机器相同路径下都要有file.txt)
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值