YARN默认调度器

在这里插入图片描述


1.调度器分类及特点

FIFO:单队列 先进先出 小任务易阻塞
CAPACITY:多队列 各队列资源固定 小任务可同时运行
FAIR:多队列 各队列资源动态抢占 小任务可同时运行


2.默认调度器

Apache 开源:CAPACITY
CDH版本:FAIR


3.用法推荐

中小厂资源较少:建议Capacity调度器,易管理。
大厂资源充足:建议FAIR调度器,充分利用所有资源。


4.示例:

capacity调度器示例,两个队列,28分配,一个默认,一个小任务。
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
【资源说明】 基于fastapi的爬虫可视化调度系统源码+项目部署说明.zip 1、该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能。 自动生成迁移文件 ```shell alembic revision --autogenerate -m "init commit" ``` ### 生成表 ```shell alembic upgrade head ``` ### 生成初始化账号密码 ```shell cd app python initial_data.py ``` ```shell username: [email protected] password: 123456 ``` 功能 - [x] 登录/注销 - [x] Dashboard - [x] 支持切换主题色 :sparkles: - [x] 远程批量部署和调用 - [x] 任务日志 - [x] 新增节点、测试节点 - [x] 主机节点详细指标 - [x] 国际化 // 进入模板目录 cd crawlfont // 安装项目依赖,等待安装完成之后,安装失败可用 cnpm 或 yarn npm install // 开启服务,浏览访问 http://localhost:8080 npm run dev // 执行构建命令,生成的dist文件夹放在服务下即可访问 npm run build ``` 二、如何切换主题色呢? 第一步:打开 `src/main.js` 文件,找到引入 element 样式的地方,换成浅绿色主题。 ```javascript import 'element-ui/lib/theme-default/index.css'; // 默认主题 // import './assets/css/theme-green/index.css'; // 浅绿色主题 ``` 第二步:打开 src/App.vue 文件,找到 style 标签引入样式的地方,切换成浅绿色主题。 ```javascript @import "./assets/css/main.css"; @import "./assets/css/color-dark.css"; /*深色主题*/ /*@import "./assets/css/theme-green/color-green.css"; !*浅绿色主题*!*/ ```
巨鲸任务调度平台为美柚大数据研发的分布式计算任务调度系统,提供Spark、Flink等批处理任务的DAG执行调度和流处理任务的状态监测调度,并具有重复应用检测、大内存应用检测等功能。 服务基于Spring Boot 2.0开发,打包后即可运行。 环境准备: Java 1.8+ Mysql 5.1.0+ 安装: 1、创建数据库:big-whale 2、运行数据库脚本:big-whale.sql 3、根据Spring Boot环境,配置相关数据库账号密码,以及SMTP信息 4、配置:big-whale.properties 配置项说明 ssh.user: 拥有脚本执行权限的ssh远程登录用户名(平台会将该用户作为统一的脚本执行用户) ssh.password: ssh远程登录用户密码 dingding.enabled: 是否开启钉钉告警 dingding.watcher-token: 钉钉公共群机人Token yarn.app-memory-threshold: Yarn应用内存上限(单位:MB),-1禁用检测 yarn.app-white-list: Yarn应用白名单列表(列表中的应用申请的内存超过上限,不会进行告警) 5、修改:$FLINK_HOME/bin/flink,参考:flink(因flink提交任务时只能读取本地jar包,故需要在执行提交命令时从hdfs上下载jar包并替换脚本中的jar包路径参数) 6、打包:mvn clean package 启动: 1、检查端口17070是否被占用,被占用的话,关闭占用的进程或修改项目端口号配置重新打包 2、拷贝target目录下的big-whale.jar,执行命令:java -jar big-whale.jar 初始配置 1、打开:http://localhost:17070 2、输入账号admin,密码admin 3、点击:权限管理->用户管理,修改当前账号的邮箱为合法且存在的邮箱地址,否则会导致邮件发送失败 4、添加集群 集群管理->集群管理->新增 “yarn管理地址”为Yarn ResourceManager的WEB UI地址 “程序包存储目录”为程序包上传至hdfs集群时的存储路径,如:/data/big-whale/storage “支持Flink任务代理用户”“流处理任务黑名单”和“批处理任务黑名单”为内部定制的任务分配规则,勿填 5、添加代理 集群管理->代理管理->新增 可添加多个实例(仅支持IP地址,可指定端口号,默认为22),执行脚本的时候会随机选择一个实例执行,在实例不可达的情况下,会继续随机选择下一个实例,在实例均不可达时执行失败 选择集群后,会作为该集群下提交Spark或Flink任务的代理之一 6、添加集群用户 集群管理->集群用户->新增 该配置的语义为:平台用户在所选集群下可以使用的Yarn资源队列(--queue)和代理用户(--proxy-user) 7、添加计算框架版本 集群管理->版本管理->新增 同一集群下不同版本的Spark或Flink任务的提交命令可能有所不同,如Spark 1.6.0版本的提交命令为spark-submit,Spark 2.1.0版本的提交命令为spark2-submit

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海若[MATRIX]

鼓励将是我最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值