美文网首页
Spark搭建 之 Standalone集群

Spark搭建 之 Standalone集群

作者: 诺之林 | 来源:发表于2021-02-28 22:25 被阅读0次

本文主线 系统 => 集群 => 测试

本文基于Spark搭建 之 单机模式以及Spark第一个应用

系统

保证集群ssh互通

hostname

sudo hostname master
# sudo hostname slave01
# sudo hostname slave02

sudo vim /etc/hostname
# master or slave01 or slave02

hosts

sudo vim /etc/hosts
# 192.168.1.29 master
# 192.168.1.30 slave01
# 192.168.1.31 slave02

集群

# master
cd /opt/services

wget https://mirror.tuna.tsinghua.edu.cn/apache/spark/spark-2.4.7/spark-2.4.7-bin-hadoop2.7.tgz

tar xf spark-2.4.7-bin-hadoop2.7.tgz

mv spark-2.4.7-bin-hadoop2.7 spark

cd spark
cp conf/slaves.template conf/slaves

vim conf/slaves
# slave01
# slave02

cp conf/spark-env.sh.template conf/spark-env.sh

vim conf/spark-env.sh
# export JAVA_HOME=/opt/services/jdk
# SPARK_MASTER_PORT=master
# SPARK_MASTER_PORT=7077
scp -r /opt/services/spark op@slave01:/opt/services

scp -r /opt/services/spark op@slave02:/opt/services

方法1

# master
/opt/services/spark/sbin/start-all.sh

方法2

# master
/opt/services/spark/sbin/start-master.sh

# slave01 & slave02
/opt/services/spark/sbin/start-slave.sh spark://master:7077

测试

# slave01
echo apple >> /opt/services/spark/README.md
# slave02
echo blue >> /opt/services/spark/README.md
/opt/services/spark/bin/spark-submit --class "SimpleApp" --master spark://master:7077 ~/HelloSpark.jar
# Lines with a: 61, Lines with b: 31

参考

相关文章

网友评论

      本文标题:Spark搭建 之 Standalone集群

      本文链接:https://www.haomeiwen.com/subject/zmovfltx.html