快速学习-Elastic调度部署
时间:2022-07-25
本文章向大家介绍快速学习-Elastic调度部署,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
调度部署
调度器部署步骤
- 启动 ElasticJob-Cloud-Scheduler 和 Mesos 指定作为注册中心的 ZooKeeper
- 启动 Mesos Master 和 Mesos Agent
- 解压
elasticjob-cloud-scheduler-${version}.tar.gz
- 执行
binstart.sh
脚本启动 elasticjob-cloud-scheduler
作业部署步骤
- 确保 ZooKeeper, Mesos Master/Agent 以及 ElasticJob-Cloud-Scheduler 已正确启动
- 将打包作业的 tar.gz 文件放至网络可访问的位置,如:ftp或http。打包的 tar.gz 文件中
main
方法需要调用 ElasticJob-Cloud 提供的JobBootstrap.execute
方法 - 使用 curl 命令调用 RESTful API 发布应用及注册作业。详情请参见:配置指南
调度器配置步骤
可修改 confelasticjob-cloud-scheduler.properties
文件变更系统配置。
配置项说明:
属性名称 |
是否必填 |
默认值 |
描述 |
---|---|---|---|
hostname |
是 |
服务器真实的 IP 或 hostname,不能是 127.0.0.1 或 localhost |
|
user |
否 |
Mesos framework 使用的用户名称 |
|
mesos_url |
是 |
zk://127.0.0.1:2181/mesos |
Mesos 所使用的 ZooKeeper 地址 |
zk_servers |
是 |
127.0.0.1:2181 |
ElasticJob-Cloud 所使用的 ZooKeeper 地址 |
zk_namespace |
否 |
elasticjob-cloud |
ElasticJob-Cloud 所使用的 ZooKeeper 命名空间 |
zk_digest |
否 |
ElasticJob-Cloud 所使用的 ZooKeeper 登录凭证 |
|
http_port |
是 |
8899 |
RESTful API 所使用的端口号 |
job_state_queue_size |
是 |
10000 |
堆积作业最大值, 超过此阀值的堆积作业将直接丢弃。阀值过大可能会导致 ZooKeeper 无响应,应根据实测情况调整 |
event_trace_rdb_driver |
否 |
作业事件追踪数据库驱动 |
|
event_trace_rdb_url |
否 |
作业事件追踪数据库 URL |
|
event_trace_rdb_username |
否 |
作业事件追踪数据库用户名 |
|
event_trace_rdb_password |
否 |
作业事件追踪数据库密码 |
- 停止:不提供停止脚本,可直接使用 kill 命令终止进程。
- python中从str中提取元素到list以及将list转换为str
- 简单易学的机器学习算法——线性回归(2)
- Java基础-26(01)总结网络编程
- undo retention的思考(一)
- 优化算法——人工蜂群算法(ABC)
- 用GPU加速深度学习: Windows安装CUDA+TensorFlow教程
- 由报警邮件分析发现的备库oracle bug(r7笔记第12天)
- Python中的__init__()方法整理中(两种解释)
- 如何找到最优学习率?
- 简单易学的机器学习算法——Rosenblatt感知机
- 多级复制的数据不同步问题(r7笔记第11天)
- 简单易学的机器学习算法——Logistic回归
- Python 用OPEN读文件报错 ,路径以及r
- Oracle 12c PDB浅析(r9笔记第10天)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 搭建简易的物联网服务端和客户端-Nodejs_express服务(六)
- TF中Placement的最后一道防线——Placer
- 搭建简易的物联网服务端和客户端-ECharts数据显示(七)
- 搭建简易的物联网服务端和客户端-整合(八)
- 搭建简易的物联网服务端和客户端-Maibu显示(九)
- 搭建简易的物联网服务端和客户端-DCloud手机端(十)
- 整理了一份 Docker系统知识,从安装到熟练操作看这篇就够
- 搭建简易的物联网服务端和客户端-第一次增补(十一)
- 搭建简易的物联网服务端和客户端-第二次增补(十二)
- 使用jest进行单元测试
- 搭建简易的物联网服务端和客户端-数据库功能增加(十三)
- 分享一个关于Cookie做的实验结果
- LeetCode20|从上到下打印二叉树
- 搭建简易的物联网服务端和客户端-微博接口(十四)
- 一键帮你生成所需代码--EasyCode试试这个工具吧