spark-cluster及yarn-client说明
来源:互联网 发布:node.exe是什么东西 编辑:程序博客网 时间:2024/06/05 20:24
spark on yarn 的两种模式
1)yarn-cluster:我们一般用于生产使用
2)yarn-client:适用于交互、调试,能够立即看到app的输出
Yarn-cluster和yarn-client的区别在于appMaster:yarn appMaster,每个yarn app实例有一个appMaster进程,是为app启动的第一个container;负责从ResourceManager请求资源,获取到资源后,告 诉NodeManager为其启动container;appMaster消除了active client的需要,app client启动app后可以结束,协调由运行在cluster上被yarn管理的进程继续
Yarn-cluster mode
Spark的dirver 运行在 appMaster中,appMaster进程同时负责driving app,请求资源;
启动spark app的client不需要一直存在于整个spark app运行生命周期
yarn-client mode
某些情况需要与spark交互,要求user input,如spark-shell和pyspark,这样的spark app需要spark-driver运行在初始化spark app的client端进程中
1)yarn-cluster:我们一般用于生产使用
2)yarn-client:适用于交互、调试,能够立即看到app的输出
Yarn-cluster和yarn-client的区别在于appMaster:yarn appMaster,每个yarn app实例有一个appMaster进程,是为app启动的第一个container;负责从ResourceManager请求资源,获取到资源后,告 诉NodeManager为其启动container;appMaster消除了active client的需要,app client启动app后可以结束,协调由运行在cluster上被yarn管理的进程继续
Yarn-cluster mode
Spark的dirver 运行在 appMaster中,appMaster进程同时负责driving app,请求资源;
启动spark app的client不需要一直存在于整个spark app运行生命周期
yarn-client mode
某些情况需要与spark交互,要求user input,如spark-shell和pyspark,这样的spark app需要spark-driver运行在初始化spark app的client端进程中
这种情况,appMaster仅仅用于从yarn集群请求executor,app client会和请求的container通信来调度他们工作
yarn-client相当于是命令行 会将你输入的代码提交到yarn上面执行 yarn-cluster是将你写好的程序打成jar包然后提交到yarn上面去执行 然后yarn会将jar包分发到各个节点 并负责资源分配和任务管理
阅读全文
0 0
- spark-cluster及yarn-client说明
- spark yarn-client和yarn-cluster
- Spark Yarn-cluster 与 Yarn-client
- Spark on Yarn-cluster与Yarn-client
- Spark Yarn-cluster与Yarn-client
- spark on yarn中yarn-cluster与yarn-client区别
- Spark:Yarn-cluster和Yarn-client区别与联系
- Spark:Yarn-cluster和Yarn-client区别与联系
- Spark:Yarn-cluster和Yarn-client区别与联系
- Spark:Yarn-cluster和Yarn-client区别与联系
- Spark:Yarn-cluster和Yarn-client区别与联系
- Spark:Yarn-cluster和Yarn-client区别与联系
- Spark-submit模式yarn-cluster和yarn-client的区别
- Spark的资源管理以及YARN-Cluster Vs YARN-Client
- Spark:Yarn-cluster和Yarn-client区别与联系
- Spark下Yarn-Cluster和Yarn-Client的区别
- Spark:Yarn-cluster和Yarn-client区别与联系
- Spark:Yarn-cluster和Yarn-client区别与联系
- 隐马尔科夫模型(HMM)
- ASP.NET Razor – VB 循环和数组
- System.ServiceModel.AddressAccessDeniedException
- html中元素尺寸、坐标的获取
- response得输出
- spark-cluster及yarn-client说明
- Angularjs启动过程
- Oracle对于表中字段的相关操作
- 《Visual Basic 程序设计》——>文件
- java 正则表达式
- 编译器的字节范围测试
- 自己编译 LAMP Centos 7.2+Apache2.4+ Mysqlnd 5.6+PHP 7 详解
- UE4 C++ 定时器
- github搭建个人博客