yarn client 提交任务
文章目录
- 目的
- 概念和流程
- yarn运行机制
- 1. 起yarn client
- 2. 起app master
- 3. Reference
目的
提交一个自定义的任务到Yarn上
概念和流程
yarn运行机制
1. 起yarn client
// 1.创建yarn client
YarnClientApplication app = yarnClient.createApplication();
// 2.配置
app.getApplicationSubmissionContext().setApplicationName( "truman.ApplicationMaster");
app.getApplicationSubmissionContext().setResource(Resource.newInstance(100, 1));
app.getApplicationSubmissionContext().setPriority(Priority.newInstance(0));
app.getApplicationSubmissionContext().setQueue("default");
app.getApplicationSubmissionContext().setAMContainerSpec(amContainer);
// 3.提交应用到rm
ApplicationId appId = yarnClient.submitApplication(app.getApplicationSubmissionContext());
2. 起app master
3. Reference
https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/WritingYarnApplications.html
https://blog.csdn.net/hahachenchen789/article/details/80586505
yarn client 提交任务相关推荐
- Spark通过YARN提交任务不成功(包含YARN cluster和YARN client)
无论用YARN cluster和YARN client来跑,均会出现如下问题. [spark@master spark-1.6.1-bin-hadoop2.6]$ jps 2049 NameNode ...
- 从源码角度看Spark on yarn client cluster模式的本质区别
首先区分下AppMaster和Driver,任何一个yarn上运行的任务都必须有一个AppMaster,而任何一个Spark任务都会有一个Driver,Driver就是运行SparkContext(它 ...
- 添加spark.yarn.jars 解决 WARN yarn.Client: Neither spark.yarn.jars nor spark.yarn.archive is set,
一:问题现象: 在spark on yarn 提交任务是,提示如下: WARN yarn.Client: Neither spark.yarn.jars nor spark.yarn.archive ...
- spark yarn模式提交任务不成功(application state: ACCEPTED)
问题详情 电脑8G,目前搭建3节点的spark集群,采用YARN模式. master分配2G,slave1分配1G,slave2分配1G.(在安装虚拟机时) export SPARK_WORKER_M ...
- 大数据Flink进阶(十五):Flink On Yarn任务提交
文章目录 Flink On Yarn任务提交 一.Flink On Yarn运行原理 二.代码及Yarn环境准备 1.准备代码 2.yarn 环境准备 三.Yarn Session模式 1.任务提交命 ...
- Java代码使用Spark on Yarn 方式提交任务到带Kerberos认证的Hadoop集群
2019独角兽企业重金招聘Python工程师标准>>> 项目中遇到Spark Yarn方式提交到Hadoop集群,访问集群HDFS时发现使用的当前用户,没有访问权限,经过排查后发现H ...
- 12、基于yarn的提交模式
一.三种提交模式 1.Spark内核架构,其实就是第一种模式,standalone模式,基于Spark自己的Master-Worker集群.2.第二种,是基于YARN的yarn-cluster模式.3 ...
- YARN作业提交流程剖析
YARN(MapReduce2) Yet Another Resource Negotiator / YARN Application Resource Negotiator 对于节点数超出4000的 ...
- MapReduce中Client提交Job源码分析
回顾 在进行submit源码分析之前,先来回顾一下WordCount案例(点击查看WordCount案例).仔细回想一下曾经Client都干了点啥?获取对象-->一通set-->job.w ...
最新文章
- VUE的本地应用-V- on
- 【收藏】最详细的cmder配置
- 普通计算机网络和工业控制网络的区别,浅谈工控电脑和普通电脑的区别
- 灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc
- SVN下载、安装、配置及使用方法
- [NOIP2017 普及组] 成绩
- php zend studio 下载地址,Zend Studio
- 磨耳朵鼻祖Super Simple Songs下载之《Rain Rain Go Away》
- markdown文件怎么转换成html,将markdown文件转换为html文件(MarkdownPad)
- 新冠治愈之旅和未来的时光
- CAD和GIS绘制图形分析
- ply文件 java_ply之解析java文件,找出包名、类名、依赖类
- post和get传参(重点)
- IT好课推荐系列——马士兵GO开发
- 天涯明月刀7月5号服务器维护,7月5日服务器临时维护更新公告(已完成)
- LVS负载均衡详解(一)lvs的定义、组成、相关术语+3种工作模式+10种调度算法
- web网站验证码自动识别
- 十三. 四轮车驱动开发之五: 由浅至深理解6轴陀螺仪姿态解算算法<中>
- Vivado IP核之复数浮点数累加 Floating-point
- 如何利用QQ邮件列表进行邮件营销-QQ邮件列表营销的操作方法
热门文章
- Iterator和ListIterator接口的使用和区别
- ajax文件上传重置,解决AjaxFileupload 上传时会出现连接重置的问题
- bat小游戏代码大全_Python打砖块小游戏源代码
- Linux 日志 klogd,菜鸟学Linux 第038篇笔记 日志系统 syslogd,klogd
- 用启明云端支持ESP32的GUI做了一个测温HMI交互界面
- oracle jdedward,Oracle JDEdwards EnterpriseOne Tools任意文件上传漏洞(CVE-2011-2317)
- postman自动打开_趁热打铁,一口气记录下整个postman自动化测试过程!
- 用C语言编写贪吃蛇项目描述,刚学C语言,想写一个贪吃蛇的代码
- 搜狗拼音输入法5.0_搜狗输入法与金山WPS联合放大招,推出quot;金山搜狗拼音输入法quot;...
- input自适应_【正点原子FPGA连载】第十一章基于OV5640的自适应二值化实验-领航者ZYNQ之HLS 开发指南...