当前位置:网站首页>CDH集群spark-shell执行过程分析
CDH集群spark-shell执行过程分析
2022-07-30 20:10:00 【格格巫 MMQ!!】
目的
刚入门spark,安装的是CDH的版本,版本号spark-core_2.11-2.4.0-cdh6.2.1,部署了cdh客户端(非集群节点),本文主要以spark-shell为例子,对在cdh客户端上提交spark作业原理进行简单分析,加深理解
spark-shell执行
启动spark-shell后,可以发下yarn集群上启动了一个作业,实际上,cdh-spark默认提交作业模式为yarn-client模式,即在本地运行Driver,作业在yarn集群上执行


spark-shell启动过程分析
查看spark-shell路径及内容,$LIB_DIR值为/opt/cloudera/parcels/CDH/lib,所以执行的是/opt/cloudera/parcels/CDH/lib/spark/bin/spark-shell

继续查看/opt/cloudera/parcels/CDH/lib/spark/bin/spark-shell,脚本关键的内容如下:
#!/usr/bin/env bash
if [ -z "
边栏推荐
- MySQL复制表结构、表数据的方法
- 线性结构:栈和队列
- 基于人脸的常见表情识别(1)——深度学习基础知识
- Frog jumping steps (recursive and non-recursive) ------- Xiaolele walks the steps
- 如何优化OpenSumi终端性能?
- Recommended system: cold start problem [user cold start, item cold start, system cold start]
- 推荐系统:开源项目/工具【谷歌:TensorFlow Recommenders】【Facebook:TorchRec】【百度:Graph4Rec】【阿里:DeepRec和EasyRec】
- coming!Dongfang Selection brings goods to the live broadcast of Longjiang agricultural products
- M3SDA: Moment matching for multi-source domain adaptation
- 线性结构:顺序表和链表
猜你喜欢

excel数字显示e+17怎么恢复?excel数字变成了小数点+E+17的解决方法

These services can't ali interview?Then don't go to, the basic notification, etc

推荐系统:概述【架构:用户/物品特征工程---->召回层---->排序层---->测试/评估】【冷启动问题、实时性问题】

倾斜文档扫描与字符识别(opencv,坐标变换分析)

基于人脸的常见表情识别(1)——深度学习基础知识

HMS Core Discovery第16期回顾|与虎墩一起,玩转AI新“声”态

基于人脸的常见表情识别(2)——数据获取与整理

MySQL Functions (Classic Collection)

推荐系统:AB测试(AB Test)
![Recommendation System - Sorting Layer: Sorting Layer Architecture [User and Item Feature Processing Steps]](/img/e7/4000f9f1f091970442ae3ecbc34c9f.png)
Recommendation System - Sorting Layer: Sorting Layer Architecture [User and Item Feature Processing Steps]
随机推荐
如何优化OpenSumi终端性能?
How to install and use PostgreSQL 14.4
推荐系统:概述【架构:用户/物品特征工程---->召回层---->排序层---->测试/评估】【冷启动问题、实时性问题】
明解C语言第六章习题
Difference Between Concurrency and Parallelism
【Codeforces思维题】20220728
linux下mysql8安装
多线程的互斥锁应用RAII机制
MySQL mass production of data
MySQL数据库字段超长问题
基于人脸的常见表情识别——模型搭建、训练与测试
【无标题】多集嵌套集合使不再有MultipleBagFetchException
After MySQL grouping, take the largest piece of data [optimal solution]
el-input can only input integers (including positive numbers, negative numbers, 0) or only integers (including positive numbers, negative numbers, 0) and decimals
使用MULTISET来比较数据集的实例介绍
青蛙跳台阶(递归和非递归)-------小乐乐走台阶
PR视频剪辑软件教程
Brush questions record----string
Weak Banks to data conversion ability?Matt software help solve bank dilemma
推荐系统:实时性【特征实时性:客户端实时特征(秒级,实时)、流处理平台(分钟级,近实时)、分布式批处理平台(小时/天级,非实时)】【模型实时性:在线学习、增量更新、全量更新】