当前位置:网站首页>08 Spark cluster construction
08 Spark cluster construction
2022-08-01 16:35:00 【blue wind 9】
Foreword
Ha ha recently there are a series of related requirements for environment construction
Record it
spark three nodes: 192.168.110.150, 192.168.110.151, 192.168.110.152
150 is master, 151 is slave01, 152 is slave02
All three machines are trusted shell
spark version is spark-3.2.1-bin-hadoop2.7
Spark cluster setup
spark three nodes: 192.168.110.150, 192.168.110.151, 192.168.110.152
1. Basic environment preparation
Install jdk on 192.168.110.150, 192.168.110.151, 192.168.110.152, and upload the spark installation package
The installation package is from Downloads | Apache Spark
2. spark configuration adjustment
Copy the following three configuration files, make adjustments, and then scp to slave01, slave02 above
[email protected]:/usr/local/ProgramFiles/spark-3.2.1-bin-hadoop2.7# cp conf/spark-defaults.conf.template conf/[email protected]:/usr/local/ProgramFiles/spark-3.2.1-bin-hadoop2.7# cp conf/spark-env.sh.template conf/[email protected]:/usr/local/ProgramFiles/spark-3.2.1-bin-hadoop2.7# cp conf/workers.template conf/workersUpdate workers
# A Spark Worker will be started on each of the machines listed below.slave01slave02Update spark-defaults.conf
spark.master spark://master:7077# spark.eventLog.enabled true# spark.eventLog.dir hdfs://namenode:8021/directoryspark.serializer org.apache.spark.serializer.KryoSerializerspark.driver.memory 1g# spark.executor.extraJavaOptions -XX:+PrintGCDetails -Dkey=value -Dnumbers="one two three"Update spark-env.sh
export JAVA_HOME=/usr/local/ProgramFiles/jdk1.8.0_291export HADOOP_HOME=/usr/local/ProgramFiles/hadoop-2.10.1export HADOOP_CONF_DIR=/usr/local/ProgramFiles/hadoop-2.10.1/etc/hadoopexport SPARK_DIST_CLASSPATH=$(/usr/local/ProgramFiles/hadoop-2.10.1/bin/hadoop classpath)export SPARK_MASTER_HOST=masterexport SPARK_MASTER_PORT=70773. Start the cluster
The machine where the master is located executes start-all.sh
[email protected]:/usr/local/ProgramFiles/spark-3.2.1-bin-hadoop2.7# ./sbin/start-all.shstarting org.apache.spark.deploy.master.Master, logging to /usr/local/ProgramFiles/spark-3.2.1-bin-hadoop2.7/logs/spark-root-org.apache.spark.deploy.master.Master-1-master.outslave01: starting org.apache.spark.deploy.worker.Worker, logging to /usr/local/ProgramFiles/spark-3.2.1-bin-hadoop2.7/logs/spark-root-org.apache.spark.deploy.worker.Worker-1-slave01.outslave02: starting org.apache.spark.deploy.worker.Worker, logging to /usr/local/ProgramFiles/spark-3.2.1-bin-hadoop2.7/logs/spa[email protected]master:/usr/local/ProgramFiles/spark-3.2.1-bin-hadoop2.7#Test cluster
Submit 1000 iterations of SparkPI using spark-submit
spark-submit --class org.apache.spark.examples.SparkPi /usr/local/ProgramFiles/spark-3.2.1-bin-hadoop2.7/examples/jars/spark-examples_2.12-3.2.1.jar 1000java driver submits spark task

spark web ui monitoring page

End
边栏推荐
- MUI 做手机返回操作栏
- 华盛顿大学、Allen AI 等联合 | RealTime QA: What's the Answer Right Now?(实时 QA:现在的答案是什么?)
- 怎么安装汉化包(svn中文语言包安装)
- 主流定时任务解决方案全横评
- UI helper class for Winform - some components will use DevExpress components
- 【硬核拆解】50块2个的2022年夏季款智能节电器到底能不能省电?
- 月薪12K,蝶变向新勇往直前,我通过转行软件测试实现月薪翻倍...
- 22年镜头“卷”史,智能手机之战卷进死胡同
- 使用Canvas实现网页鼠标签名效果
- [Dark Horse Morning Post] Hu Jun's endorsement of Wukong's financial management is suspected of fraud, which is suspected to involve 39 billion yuan; Fuling mustard responded that mustard ate toenails
猜你喜欢

今晚直播!

05 doris 集群搭建

IronOS, an open source system for portable soldering irons, supports a variety of portable DC, QC, PD powered soldering irons, and supports all standard functions of smart soldering irons

谁还敢买影视股?

【黑马早报】胡军代言悟空理财涉嫌欺诈,疑似涉及390亿元;涪陵榨菜回应榨菜吃出脚指甲; 鸿星尔克再捐1个亿;腾讯控股股价跌回5年前...

2022年7月最热的10篇AI论文

完全背包问题求组合数和排列数

Shell basic function writing

uwsgi配置文件启动

2022强网杯CTF---强网先锋 ASR wp
随机推荐
PAT 甲级 A1030 Travel Plan
C#Excel帮助类
ESP8266-Arduino programming example-GA1A12S202 logarithmic scale analog light sensor
【建议收藏】技术面必考题:多线程、多进程
DOM系列之classList属性
2022强网杯CTF---强网先锋 ASR wp
MySQL INTERVAL Keyword Guidelines
js邯郸市地图网页源码下载
比对软件-blastN结果详解
SQL函数 TIMESTAMPDIFF
使用Canvas实现网页鼠标签名效果
02 es 集群搭建
高薪程序员&面试题精讲系列131之Eureka如何实现高可用?自我保护机制是怎么回事?
七夕到了——属于程序员的浪漫
DateTime Helper Class for C#
C # Excel helper classes
js to determine whether it is a pc or a mobile terminal (including ipad)
实习日报-2022-7-30
Ranking of itineraries (summer vacation daily question 12)
03 gp 集群搭建