文章目录

  • 目的
  • 概念和流程
    • 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 提交任务相关推荐

  1. Spark通过YARN提交任务不成功(包含YARN cluster和YARN client)

    无论用YARN cluster和YARN client来跑,均会出现如下问题. [spark@master spark-1.6.1-bin-hadoop2.6]$ jps 2049 NameNode ...

  2. 从源码角度看Spark on yarn client cluster模式的本质区别

    首先区分下AppMaster和Driver,任何一个yarn上运行的任务都必须有一个AppMaster,而任何一个Spark任务都会有一个Driver,Driver就是运行SparkContext(它 ...

  3. 添加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 ...

  4. spark yarn模式提交任务不成功(application state: ACCEPTED)

    问题详情 电脑8G,目前搭建3节点的spark集群,采用YARN模式. master分配2G,slave1分配1G,slave2分配1G.(在安装虚拟机时) export SPARK_WORKER_M ...

  5. 大数据Flink进阶(十五):Flink On Yarn任务提交

    文章目录 Flink On Yarn任务提交 一.Flink On Yarn运行原理 二.代码及Yarn环境准备 1.准备代码 2.yarn 环境准备 三.Yarn Session模式 1.任务提交命 ...

  6. Java代码使用Spark on Yarn 方式提交任务到带Kerberos认证的Hadoop集群

    2019独角兽企业重金招聘Python工程师标准>>> 项目中遇到Spark Yarn方式提交到Hadoop集群,访问集群HDFS时发现使用的当前用户,没有访问权限,经过排查后发现H ...

  7. 12、基于yarn的提交模式

    一.三种提交模式 1.Spark内核架构,其实就是第一种模式,standalone模式,基于Spark自己的Master-Worker集群.2.第二种,是基于YARN的yarn-cluster模式.3 ...

  8. YARN作业提交流程剖析

    YARN(MapReduce2) Yet Another Resource Negotiator / YARN Application Resource Negotiator 对于节点数超出4000的 ...

  9. MapReduce中Client提交Job源码分析

    回顾 在进行submit源码分析之前,先来回顾一下WordCount案例(点击查看WordCount案例).仔细回想一下曾经Client都干了点啥?获取对象-->一通set-->job.w ...

最新文章

  1. VUE的本地应用-V- on
  2. 【收藏】最详细的cmder配置
  3. 普通计算机网络和工业控制网络的区别,浅谈工控电脑和普通电脑的区别
  4. 灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc
  5. SVN下载、安装、配置及使用方法
  6. [NOIP2017 普及组] 成绩
  7. php zend studio 下载地址,Zend Studio
  8. 磨耳朵鼻祖Super Simple Songs下载之《Rain Rain Go Away》
  9. markdown文件怎么转换成html,将markdown文件转换为html文件(MarkdownPad)
  10. 新冠治愈之旅和未来的时光
  11. CAD和GIS绘制图形分析
  12. ply文件 java_ply之解析java文件,找出包名、类名、依赖类
  13. post和get传参(重点)
  14. IT好课推荐系列——马士兵GO开发
  15. 天涯明月刀7月5号服务器维护,7月5日服务器临时维护更新公告(已完成)
  16. LVS负载均衡详解(一)lvs的定义、组成、相关术语+3种工作模式+10种调度算法
  17. web网站验证码自动识别
  18. 十三. 四轮车驱动开发之五: 由浅至深理解6轴陀螺仪姿态解算算法<中>
  19. Vivado IP核之复数浮点数累加 Floating-point
  20. 如何利用QQ邮件列表进行邮件营销-QQ邮件列表营销的操作方法

热门文章

  1. Iterator和ListIterator接口的使用和区别
  2. ajax文件上传重置,解决AjaxFileupload 上传时会出现连接重置的问题
  3. bat小游戏代码大全_Python打砖块小游戏源代码
  4. Linux 日志 klogd,菜鸟学Linux 第038篇笔记 日志系统 syslogd,klogd
  5. 用启明云端支持ESP32的GUI做了一个测温HMI交互界面
  6. oracle jdedward,Oracle JDEdwards EnterpriseOne Tools任意文件上传漏洞(CVE-2011-2317)
  7. postman自动打开_趁热打铁,一口气记录下整个postman自动化测试过程!
  8. 用C语言编写贪吃蛇项目描述,刚学C语言,想写一个贪吃蛇的代码
  9. 搜狗拼音输入法5.0_搜狗输入法与金山WPS联合放大招,推出quot;金山搜狗拼音输入法quot;...
  10. input自适应_【正点原子FPGA连载】第十一章基于OV5640的自适应二值化实验-领航者ZYNQ之HLS 开发指南...