您好!
欢迎来到京东云开发者社区
登录
首页
博文
课程
大赛
工具
用户中心
开源
首页
博文
课程
大赛
工具
开源
更多
用户中心
开发者社区
>
博文
>
ElasticJob-Lite运维手册
分享
打开微信扫码分享
点击前往QQ分享
点击前往微博分享
点击复制链接
ElasticJob-Lite运维手册
Apache ShardingSphere
2021-01-27
IP归属:未知
26120浏览
# 部署指南 ## 应用部署 1. 启动 ElasticJob-Lite 指定注册中心的 ZooKeeper。 1. 运行包含 ElasticJob-Lite 和业务代码的 jar 文件。不限于 jar 或 war 的启动方式。 1. 当作业服务器配置多网卡时,可通过设置系统变量 `elasticjob.preferred.network.interface` 指定网卡地址。ElasticJob 默认获取网卡列表中第一个非回环可用 IPV4 地址。 ## 运维平台和 RESTFul API 部署(可选) 1. 解压缩 `elasticjob-lite-console-${version}.tar.gz` 并执行 `bin\start.sh`。 1. 打开浏览器访问 `http://localhost:8899/` 即可访问控制台。8899 为默认端口号,可通过启动脚本输入 `-p` 自定义端口号。 1. 访问 RESTFul API 方法同控制台。 1. `elasticjob-lite-console-${version}.tar.gz` 可通过 `mvn install` 编译获取。 # 导出作业信息 使用 ElasticJob-Lite 过程中可能会碰到一些分布式问题,导致作业运行不稳定。 由于无法在生产环境调试,通过 dump 命令可以把作业内部相关信息导出,方便开发者调试分析; 另外为了不泄露隐私,已将相关信息中的 IP 地址以 ip1, ip2... 的形式过滤,可以在互联网上公开传输环境信息,便于进一步完善 ElasticJob。 ## 开启监听端口 使用 Java 开启导出端口配置请参见[Java API 使用指南](/cn/user-manual/elasticjob-lite/usage/job-api/java-api)。 使用 Spring 开启导出端口配置请参见[Spring 使用指南](/cn/user-manual/elasticjob-lite/usage/job-api/spring-namespace)。 ## 执行导出命令 导出命令完全参照 ZooKeeper 的四字命令理念。 **导出至标准输出** ```bash echo "dump@jobName" | nc <任意一台作业服务器IP> 9888 ``` ![导出命令](https://shardingsphere.apache.org/elasticjob/current/img/dump/dump.jpg) **导出至文件** ```bash echo "dump@jobName" | nc <任意一台作业服务器IP> 9888 > job_debug.txt ``` # 作业运行状态监控 通过监听 ElasticJob-Lite 的 ZooKeeper 注册中心的几个关键节点即可完成作业运行状态监控功能。 ## 监听作业服务器存活 监听 job_name\instances\job_instance_id 节点是否存在。该节点为临时节点,如果作业服务器下线,该节点将删除。 # 运维平台 解压缩 `elasticjob-lite-console-${version}.tar.gz` 并执行 `bin\start.sh`。 打开浏览器访问 `http://localhost:8899/` 即可访问控制台。 8899 为默认端口号,可通过启动脚本输入 `-p` 自定义端口号。 ## 登录 控制台提供两种账户:管理员及访客。 管理员拥有全部操作权限,访客仅拥有察看权限。 默认管理员用户名和密码是 root/root,访客用户名和密码是 guest/guest,可通过 `conf\application.properties` 修改管理员及访客用户名及密码。 ``` auth.root_username=root auth.root_password=root auth.guest_username=guest auth.guest_password=guest ``` ## 功能列表 - 登录安全控制 - 注册中心、事件追踪数据源管理 - 快捷修改作业设置 - 作业和服务器维度状态查看 - 操作作业禁用\启用、停止和删除等生命周期 - 事件追踪查询 ## 设计理念 运维平台和 ElasticJob-Lite 并无直接关系,是通过读取作业注册中心数据展现作业状态,或更新注册中心数据修改全局配置。 控制台只能控制作业本身是否运行,但不能控制作业进程的启动,因为控制台和作业本身服务器是完全分离的,控制台并不能控制作业服务器。 ## 不支持项 * 添加作业 作业在首次运行时将自动添加。 ElasticJob-Lite 以 jar 方式启动,并无作业分发功能。 如需完全通过运维平台发布作业,请使用 ElasticJob-Cloud。
原创文章,需联系作者,授权转载
上一篇:ElasticJob-Cloud用户手册
下一篇:ElasticJob-Lite配置手册(下)
Apache ShardingSphere
文章数
96
阅读量
231327
作者其他文章
01
突破关系型数据库桎梏:云原生数据库中间件核心剖析
数据库技术的发展与变革方兴未艾,NewSQL的出现,只是将各种所需技术组合在一起,而这些技术组合在一起所实现的核心功能,推动着云原生数据库的发展。 NewSQL的三种分类中,新架构和云数据库涉及了太多与数据库相关的底层实现,为了保证本文的范围不至太过发散,我们重点介绍透明化分片数据库中间件的核心功能与实现原理,另外两种类型的NewSQL在核心功能上类似,但实现原理会有所差别。
01
Apache ShardingSphere数据脱敏全解决方案详解(上)
Apache ShardingSphere针对新业务上线、旧业务改造分别提供了相应的全套脱敏解决方案。
01
Shardingsphere整合Narayana对XA分布式事务的支持(4)
ShardingSphere对于XA方案,提供了一套SPI解决方案,对Narayana进行了整合,Narayana初始化流程,开始事务流程,获取连接流程,提交事务流程,回滚事务流程。
01
从中间件到分布式数据库生态,ShardingSphere 5.x革新变旧
5.x 是 Apache ShardingSphere从分库分表中间件向分布式数据库生态转化的里程碑,从 4.x 版本后期开始打磨的可插拔架构在 5.x 版本已逐渐成型,项目的设计理念和 API 都进行了大幅提升。欢迎大家测试使用!
最新回复
丨
点赞排行
共0条评论
Apache ShardingSphere
文章数
96
阅读量
231327
作者其他文章
01
突破关系型数据库桎梏:云原生数据库中间件核心剖析
01
Apache ShardingSphere数据脱敏全解决方案详解(上)
01
Shardingsphere整合Narayana对XA分布式事务的支持(4)
01
从中间件到分布式数据库生态,ShardingSphere 5.x革新变旧
添加企业微信
获取1V1专业服务
扫码关注
京东云开发者公众号