您好!
欢迎来到京东云开发者社区
登录
首页
博文
课程
大赛
工具
用户中心
开源
首页
博文
课程
大赛
工具
开源
更多
用户中心
开发者社区
>
博文
>
ElasticJob——附录
分享
打开微信扫码分享
点击前往QQ分享
点击前往微博分享
点击复制链接
ElasticJob——附录
Apache ShardingSphere
2021-01-27
IP归属:未知
25880浏览
# 下载 ## 最新版本 ElasticJob 的发布版包括源码包及其对应的二进制包。 由于下载内容分布在镜像服务器上,所以下载后应该进行 GPG 或 SHA-512 校验,以此来保证内容没有被篡改。 ##### ElasticJob - 版本: 3.0.0-RC1 ( 发布日期: Dec 25, 2020 ) - 源码: [ [SRC](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-src.zip) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-src.zip.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-src.zip.sha512) ] - ElasticJob-Lite 二进制包: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-lite-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-lite-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-lite-bin.tar.gz.sha512) ] - ElasticJob-Cloud-Scheduler 二进制包: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-cloud-scheduler-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-cloud-scheduler-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-cloud-scheduler-bin.tar.gz.sha512) ] - ElasticJob-Cloud-Executor 二进制包: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-cloud-executor-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-cloud-executor-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-cloud-executor-bin.tar.gz.sha512) ] ##### ElasticJob-UI - 版本: 3.0.0-RC1 ( 发布日期: Dec 31, 2020 ) - 源码: [ [SRC](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-ui-src.zip) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-ui-src.zip.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-ui-src.zip.sha512) ] - ElasticJob-Lite-UI 二进制包: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-lite-ui-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-lite-ui-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-lite-ui-bin.tar.gz.sha512) ] - ElasticJob-Cloud-UI 二进制包: [ [TAR](https://www.apache.org/dyn/closer.cgi/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-cloud-ui-bin.tar.gz) ] [ [ASC](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-cloud-ui-bin.tar.gz.asc) ] [ [SHA512](https://downloads.apache.org/shardingsphere/elasticjob-ui-3.0.0-RC1/apache-shardingsphere-elasticjob-3.0.0-RC1-cloud-ui-bin.tar.gz.sha512) ] 即将发布 ## 全部版本 全部版本请到 [Archive repository](https://archive.apache.org/dist/shardingsphere/) 查看。 ## 校验版本 [PGP签名文件](https://downloads.apache.org/shardingsphere/KEYS) 使用 PGP 或 SHA 签名验证下载文件的完整性至关重要。 可以使用 GPG 或 PGP 验证 PGP 签名。 请下载 KEYS 以及发布的 asc 签名文件。 建议从主发布目录而不是镜像中获取这些文件。 ```shell gpg -i KEYS ``` 或者 ```shell pgpk -a KEYS ``` 或者 ```shell pgp -ka KEYS ``` 要验证二进制文件或源代码,您可以从主发布目录下载相关的 asc 文件,并按照以下指南进行操作。 ```shell gpg --verify apache-shardingsphere-elasticjob-********.asc apache-shardingsphere-elasticjob-********* ``` 或者 ```shell pgpv apache-shardingsphere-elasticjob-********.asc ``` 或者 ```shell pgp apache-shardingsphere-elasticjob-********.asc ``` # 采用公司 ## 登记 欢迎采用了 ElasticJob 的公司在此登记,您的支持是我们最大的动力。 请按`公司名` + `首页` + `应用案例(可选)` 的格式在[此处](https://github.com/apache/shardingsphere-elasticjob/issues/254)登记。 ## 谁在使用 ElasticJob? 共计 79 家公司。 ### 电子商务 <ul> <li><a href="http://www.dangdang.com/" rel="nofollow">当当</a></li> <li><a href="http://www.3songshu.com/" rel="nofollow">三只松鼠</a></li> <li><a href="http://www.bessky.cn/" rel="nofollow">宝视佳</a></li> <li><a href="https://www.haizol.com/" rel="nofollow">海智在线</a></li> <li><a href="http://www.xiu.com/" rel="nofollow">走秀网</a></li> <li><a href="https://www.homedo.com/" rel="nofollow">河姆渡</a></li> <li><a href="http://www.eavic.com/" rel="nofollow">中航电子采购平台</a></li> <li><a href="http://www.b5cai.com/" rel="nofollow">帮5采</a></li> <li><a href="https://www.chunbo.com/" rel="nofollow">春播</a></li> <li><a href="https://www.cnhnb.com/" rel="nofollow">惠农网</a></li> <li><a href="https://www.dazong.com/" rel="nofollow">飞马大宗</a></li> <li><a href="https://www.yunyangtao.com/" rel="nofollow">洋桃跨境供应链</a></li> <li><a href="https://www.dg-mall.com/" rel="nofollow">点购集团</a></li> <li><a href="https://nexposter.com/" rel="nofollow">晶泓科技</a></li> </ul> ### 金融行业 <ul> <li><a href="https://www.bestpay.com.cn/" rel="nofollow">甜橙金融(翼支付)</a></li> <li><a href="http://www.wxsbank.com/" rel="nofollow">无锡锡商银行</a></li> <li><a href="https://www.ppdai.com/" rel="nofollow">拍拍贷</a></li> <li><a href="https://www.ysepay.com/" rel="nofollow">银盛支付</a></li> <li><a href="https://www.zhongan.com/" rel="nofollow">众安保险</a></li> <li><a href="http://www.jchl.com/" rel="nofollow">金财互联</a></li> <li><a href="https://www.lianlianpay.com/" rel="nofollow">连连支付</a></li> <li><a href="http://www.yaolaivip.com/" rel="nofollow">耀莱在线</a></li> <li><a href="http://www.icinfo.cn/" rel="nofollow">浙江汇信科技</a></li> <li><a href="https://www.laocaibao.com/" rel="nofollow">捞财宝</a></li> <li><a href="https://www.kaniu.com/" rel="nofollow">卡牛信用管家</a></li> <li><a href="http://www.jiedaibao.com/" rel="nofollow">借贷宝</a></li> <li><a href="https://www.jinhui365.com/" rel="nofollow">金汇金融</a></li> <li><a href="http://www.91techgroup.com/" rel="nofollow">91科技集团</a></li> </ul> ### 数字化与云服务 <ul> <li><a href="http://www.yunjiacloud.com/" rel="nofollow">云嘉云计算</a></li> <li><a href="https://www.joyowo.com/" rel="nofollow">金柚网</a></li> <li><a href="https://www.treebear.cn/" rel="nofollow">树熊网络</a></li> </ul> ### 出行 <ul> <li><a href="http://www.juneyaoair.com/" rel="nofollow">吉祥航空</a></li> <li><a href="https://www.caocaokeji.cn/" rel="nofollow">曹操出行</a></li> <li><a href="https://www.tuhu.cn/" rel="nofollow">途虎养车</a></li> <li><a href="https://www.01zhuanche.com/" rel="nofollow">首汽约车</a></li> <li><a href="https://www.itrip.com/" rel="nofollow">iTrip爱去</a></li> <li><a href="https://www.maihaoche.com/" rel="nofollow">卖好车</a></li> <li><a href="https://www.ttpai.cn/" rel="nofollow">天天拍车</a></li> </ul> ### 物流 <ul> <li><a href="http://www.yto.net.cn/" rel="nofollow">圆通速递</a></li> <li><a href="http://www.haoyunhu56.com/" rel="nofollow">好运虎物流</a></li> <li><a href="http://www.dekuncn.com/" rel="nofollow">德坤物流</a></li> </ul> ### 房地产 <ul> <li><a href="http://www.ziroom.com/" rel="nofollow">自如网</a></li> <li><a href="https://www.ucommune.com/" rel="nofollow">优客工场</a></li> <li><a href="https://www.lianjia.com/" rel="nofollow">链家网</a></li> </ul> ### 互联网教育 <ul> <li><a href="https://www.ibeiliao.com/" rel="nofollow">贝聊科技</a></li> <li><a href="http://www.iqihang.com/" rel="nofollow">爱启航</a></li> <li><a href="https://willclass.com/" rel="nofollow">会通教育</a></li> <li><a href="http://www.thinktown.com/" rel="nofollow">新课堂教育</a></li> <li><a href="https://www.genshuixue.com/" rel="nofollow">跟谁学</a></li> <li><a href="https://www.qidianla.com/" rel="nofollow">起点学院</a></li> </ul> ### 互联网文娱 <ul> <li><a href="https://g.10086.cn/" rel="nofollow">咪咕互娱</a></li> <li><a href="https://www.motie.com/" rel="nofollow">磨铁文学</a></li> <li><a href="http://changemax.cn/" rel="nofollow">松鼠白菜</a></li> </ul> ### 新闻资讯 <ul> <li><a href="http://bj.fangjia.com/" rel="nofollow">房价网</a></li> <li><a href="https://auto.ifeng.com/" rel="nofollow">凤凰汽车</a></li> <li><a href="https://www.taoguba.com.cn/" rel="nofollow">淘股吧</a></li> <li><a href="https://www.fanhaoyue.com/" rel="nofollow">饭好约</a></li> </ul> ### 通信科技 <ul> <li><a href="https://www.meizu.com/" rel="nofollow">魅族</a></li> <li><a href="https://www.oneplus.com/cn" rel="nofollow">一加科技</a></li> </ul> ### 物联网 <ul> <li><a href="https://thinkiot.lenovo.com/" rel="nofollow">联想懂的通信</a></li> <li><a href="http://www.neoway.com/" rel="nofollow">有方科技</a></li> <li><a href="https://www.gizwits.com/" rel="nofollow">机智云</a></li> <li><a href="http://www.gdyuanpeng.com/" rel="nofollow">沅朋物联</a></li> <li><a href="https://www.g7.com.cn/" rel="nofollow">汇通天下</a></li> <li><a href="http://www.glsx.com.cn/">广联赛讯</a></li> </ul> ### 软件开发及服务 <ul> <li><a href="https://www.ultrapower.com.cn/" rel="nofollow">神州泰岳</a></li> <li><a href="http://www.duiba.com.cn" rel="nofollow">兑吧</a></li> <li><a href="http://www.cig.com.cn/" rel="nofollow">新意互动</a></li> <li><a href="https://cn.yeahmobi.com/" rel="nofollow">Yeahmobi</a></li> <li><a href="http://www.leimingtech.com/" rel="nofollow">雷铭科技</a></li> <li><a href="https://www.zyzc8.com/" rel="nofollow">众畅网络科技</a></li> <li><a href="http://www.deepdraw.cn/" rel="nofollow">深绘智能</a></li> <li><a href="https://www.go-future.cn/" rel="nofollow">未来信封</a></li> <li><a href="http://www.gzcss.net/" rel="nofollow">广州中软信息技术有限公司</a></li> </ul> ### 医疗健康 <ul> <li><a href="https://www.hh.global/" rel="nofollow">健合集团</a></li> <li><a href="http://www.yunyichina.cn/" rel="nofollow">云医科技</a></li> <li><a href="https://www.120yibao.com/" rel="nofollow">壹宝健康</a></li> <li><a href="https://www.sytown.cn/" rel="nofollow">尚一健康</a></li> </ul> ### 零售业 <ul> <li><a href="http://www.yonghui.com.cn/" rel="nofollow">永辉超市</a></li> </ul> ![](https://shardingsphere.apache.org/community/image/powered-by.png) # FAQ ## 1. 阅读源码时为什么会出现编译错误? 回答: ElasticJob 使用 lombok 实现极简代码。关于更多使用和安装细节,请参考 [lombok 官网](https://projectlombok.org/download)。 ## 2. 是否支持动态添加作业? 回答: 动态添加作业这个概念每个人理解不尽相同。 ElasticJob-Lite 为 jar 包,由开发或运维人员负责启动。启动时自动向注册中心注册作业信息并进行分布式协调,因此并不需要手工在注册中心填写作业信息。 但注册中心与作业部署机无从属关系,注册中心并不能控制将单点的作业分发至其他作业机,也无法将远程服务器未启动的作业启动。 ElasticJob-Lite 并不会包含 ssh 免密管理等功能。 ElasticJob-Cloud 为 mesos 框架,由 mesos 负责作业启动和分发。 但需要将作业打包上传,并调用 ElasticJob-Cloud 提供的 RESTful API 写入注册中心。 打包上传属于部署系统的范畴 ElasticJob-Cloud 并未涉及。 综上所述,ElasticJob 已做了基本动态添加功能,但无法做到真正意义的完全自动化添加。 ## 3. 为什么在代码或配置文件中修改了作业配置,注册中心配置却没有更新? 回答: ElasticJob-Lite 采用无中心化设计,若每个客户端的配置不一致,不做控制的话,最后一个启动的客户端配置将会成为注册中心的最终配置。 ElasticJob-Lite 提出了 overwrite 概念,可通过 JobConfiguration 或 Spring 命名空间配置。 `overwrite=true` 即允许客户端配置覆盖注册中心,反之则不允许。 如果注册中心无相关作业的配置,则无论 overwrite 是否配置,客户端配置都将写入注册中心。 ## 4. 作业与注册中心无法通信会如何? 回答: 为了保证作业的在分布式场景下的一致性,一旦作业与注册中心无法通信,运行中的作业会立刻停止执行,但作业的进程不会退出。 这样做的目的是为了防止作业重分片时,将与注册中心失去联系的节点执行的分片分配给另外节点,导致同一分片在两个节点中同时执行。 当作业节点恢复与注册中心联系时,将重新参与分片并恢复执行新的分配到的分片。 ## 5. ElasticJob-Lite 有何使用限制? 回答: * 作业启动成功后修改作业名称视为新作业,原作业废弃。 * 一旦有服务器波动,或者修改分片项,将会触发重新分片;触发重新分片将会导致运行中的流式处理的作业在执行完本次作业后不再继续执行,等待分片结束后再恢复正常。 * 开启 monitorExecution 才能实现分布式作业幂等性(即不会在多个作业服务器运行同一个分片)的功能,但 monitorExecution 对短时间内执行的作业(如秒级触发)性能影响较大,建议关闭并自行实现幂等性。 ## 6. 怀疑 ElasticJob-Lite 在分布式环境中有问题,但无法重现又不能在线上环境调试,应该怎么做? 回答: 分布式问题非常难于调试和重现,为此 ElasticJob-Lite 提供了 dump 命令。 如果您怀疑某些场景出现问题,可参照[作业信息导出](/cn/user-manual/elasticjob-lite/operation/dump/)将作业运行时信息提交至社区。 ElasticJob 已将 IP 地址等敏感信息过滤,导出的信息可在公网安全传输。 ## 7. ElasticJob-Cloud 有何使用限制? 回答: * 作业启动成功后修改作业名称视为新作业,原作业废弃。 ## 8. 在 ElasticJob-Cloud 中添加任务后,为什么任务一直在 ready 状态,而不开始执行? 回答: 任务在 mesos 有单独的 agent 可提供所需的资源时才会启动,否则会等待直到有足够的资源。 ## 9. 控制台界面无法正常显示? 回答: 使用控制台时应确保与 ElasticJob 相关版本保持一致,否则会导致不可用。 ## 10. 为什么控制台界面中的作业状态是分片待调整? 回答: 分片待调整表示作业已启动但尚未获得分片时的状态。 ## 11. 为什么首次启动存在任务调度延迟的情况? 回答: ElasticJob 执行任务会获取本机IP,首次可能存在获取IP较慢的情况。尝试设置-Djava.net.preferIPv4Stack=true. ## 12. Windows环境下,运行ShardingSphere-ElasticJob-UI,找不到或无法加载主类 org.apache.shardingsphere.elasticjob.lite.ui.Bootstrap,如何解决? 回答: 某些解压缩工具在解压ShardingSphere-ElasticJob-UI二进制包时可能将文件名截断,导致找不到某些类。 解决方案: 打开cmd.exe并执行下面的命令: tar zxvf apache-shardingsphere-elasticjob-${RELEASE.VERSION}-lite-ui-bin.tar.gz ## 13. 运行 Cloud Scheduler 持续输出日志 "Elastic job: IP:PORT has leadership",不能正常运行 回答: Cloud Scheduler 依赖 Mesos 库,启动时需要通过 `-Djava.library.path` 指定 Mesos 库所在目录。 例如,Mesos 库位于 `/usr/local/lib`,启动 Cloud Scheduler 前需要设置 `-Djava.library.path=/usr/local/lib`。 Mesos 相关请参考 [Apache Mesos](https://mesos.apache.org/)。 # 博客 * 2020-07 [InfoQ文章:ElasticJob的产品定位与新版本设计理念](https://www.infoq.cn/article/ZcEsH20kUCB9QP1O1PNt) * 2020-07 [开源中国:GitHub上持续冲榜,ElasticJob重启](https://mp.weixin.qq.com/s/QLKjn_dfVG2OBxbnrwDl5w) * 2020-05 [官微快讯:分布式调度项目ElasticJob即将重新起航](https://mp.weixin.qq.com/s/XJFj_vOj3bR6HRQUzy1ikg) * 2017-09 [Mesosphere新闻:Q&A with Zhang Liang of Dangdang: the biggest book seller in China](https://mesosphere.com/blog/qa-dangdang-book-seller-china/?from=timeline&isappinstalled=0) * 2017-04 [InfoQ新闻:分布式调度中间件Elastic-Job 2.1.0发布:Cloud Native里程碑版本](http://www.infoq.com/cn/news/2017/04/Elastic-Job-2.1.0) * 2017-03 [源码分析:Elastic-Job项目源码分析系列](http://blog.csdn.net/spy19881201/article/category/6784965) * 2015-12 [InfoQ文章:详解当当网的分布式作业框架elastic-job](http://www.infoq.com/cn/articles/dangdang-distributed-work-framework-elastic-job) * 2015-11 [高可用架构群分享:新一代分布式任务调度框架,elastic-job开源项目的10项特性](http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=401047377&idx=1&sn=2a88e5b10d80e2b8bee289abd2fe4bd1&scene=23&srcid=1105c4GbpUGl6I6PyvRsRWxJ#rd) * 2015-11 [CSDN专访:深度解读分布式作业调度框架elastic-job](http://www.csdn.net/article/2015-11-23/2826304) * 2015-09 [InfoQ新闻:当当开源elastic-job,分布式作业调度框架](http://www.infoq.com/cn/news/2015/09/dangdang-elastic-job)
原创文章,需联系作者,授权转载
上一篇:UE Design | 服务设计思维 - 什么是服务设计
下一篇:ElasticJob 开发者手册
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专业服务
扫码关注
京东云开发者公众号