spark 集群的手动搭建

一、安装scala

https://pan.baidu.com/s/1ukmh35rxG6_60DEf-IifPQ

提取码:c3p0

1.下载 scala 安装包并上传到 Linux 上

2.解压安装包到指定位置

tar -zxvf scala-2.11.8.tgz -C /opt/moudle

 并修改名字:

mv scala-2.11.8.tgz scala

3.修改环境变量:vim /etc/profile 并添加

export SCALA_HOME=/opt/scala

export PATH=$PATH:$SCALA_HOME/bin

   保存退出,并刷新修改文件 source /etc/profile

4.验证是否安装成功:在命令行输入 scala

二、安装spark

https://pan.baidu.com/s/1wguRsOu3OcPH50Y3c_SX4g

提取码:c3p0

1.下载并解压 spark 安装包到指定位置

tar -zxvf spark-3.1.2-bin-hadoop3.2.tgz -C /opt/moudle

2.配置环境变量:vim /etc/profile 并添加

export SPARK_HOME=/opt/spark

export PATH=$PATH:$SPARK_HOME/bin

保存退出,并刷新修改文件 source /etc/profile

3.进入spark的coonf目录下复制 env.sh.template 文件并重命名

cp spark-env.sh.template spark-env.sh

   打开 vim spark-env.sh并在末尾添加:

export JAVA_HOME=/opt/jdk1.8.0_144
export SCALA_HOME=/opt/scala
export SPARK_MASTER_IP=gz01
export SPARK_MASTER_PORT=7077
export SPARK_WORKER_MEMOERY=2g
export HADOOP_HOME=/opt/hadoop-2.5.1_x64_0/etc/hadoop

   保存并退出

4.进入conf 目录下并编辑 vim slaves.template   ,添加主机名(worker节点), 保存并退出

gz01
gz02
gz03

5.将配置好的Spark拷贝到其他节点上,记得配置环境变量和更改配置文件中的一些细节

scp -r spark/ gz02:/opt/moudle
scp -r spark/ gz03:/opt/moudle

6.启动hadoop集群 start-all.sh

7.在spark的sbin目录下执行   ./start-all.sh  启动spark

jps出现:Master 和 Worker

则成功并且可以在浏览器访问 gz01:8080 登录Spark 管理界面查看集群状态

8.进入spark 的 bin 目录 ,使用 spark-shell 控制台 ​ 并可以通过 gz01:4040 从web角度看SparkUI的情况

三、使用spark-submit 提交 jar包命令

在命令行输入:

/opt/spark/bin/spark-submit --class org.apache.spark.examples.SparkPi --master spark://gz01:7077 --executor-memory 512m --total-executor-cores 1 /opt/spark/examples/jars/spark-examples_2.11-2.0.2.jar 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱吃旺仔őő糖的崽崽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值