- 博客(7)
- 资源 (1)
- 收藏
- 关注

原创 Dolphinscheduler源码分析-容错篇
DS调度是分布式部署,实现调度和运行隔离,设计了master和workermaster负责拆分DAG,监控任务状态,根据依赖条件,提交任务实例。worker负责接收任务消息,执行任务,并将任务执行结果反馈给master。为了实现系统的高可用,设计了master容错和worker容错。Master/Worker服务容错master/worker服务通过注册zookeeper临时节点,通过心跳连接来确保其活跃性。一旦master/worker服务挂掉或者网络异常原因,服务会失去zk的连接,触
2020-06-12 20:48:16
2710
转载 全票通过!易观开源项目DolphinScheduler进入Apache孵化器
全票通过!易观开源项目DolphinScheduler进入Apache孵化器美国时间2019年8月29日,易观开源的分布式任务调度引擎DolphinScheduler(原EasyScheduler)正式通过顶级开源组织Apache基金会的投票决议,以全票通过的优秀表现正式成为Apache孵化器项目!根据Apache基金会邮件列表显示,在包含11个约束性投票(binding vote...
2019-09-18 12:06:06
455
原创 centos7安装mysql步骤
背景Centos7以后的系统,默认的数据库是MariaDB,虽然MariaDB是完全兼容MySQL的,但是无法使用yum安装的Mysql包。那要怎样在Centos7系统上安装Mysql5.7呢?安装步骤卸载MariaDB安装包yum list installed | grep mariadbyum -y remove mariadb*安装mysql的yum源wget ht...
2019-05-30 15:22:40
361
原创 linux服务器免密登录
应用场景在服务器之间的scp和ssh需要免密方法:在A服务器上的es用户要ssh免密登录到B服务器首先保证A,B两台服务器都有es用户在A和B服务器上生成ssh公钥和秘钥(已经存在~/.ssh/id_rsa.pub就略过这一步)ssh-keygen -t rsa回车到底复制A的公钥到B服务器上es用户的根目录下的authorized_keys文件中ssh-copy-i...
2019-05-30 14:43:19
400
原创 github提交代码流程
首先从远端仓库https://github.com/analysys/EasyScheduler.git fork一份代码到自己的仓库中远端仓库中目前有三个分支: * master 正常交付分支 发布稳定版本以后,将稳定版本分支的代码合并到master上。  ...
2019-05-30 14:40:30
812
原创 github中contributors不能统计的问题
github中contributors不能统计的问题github的Contributors统计规则:https://help.github.com/en/articles/why-are-my-contributions-not-showing-up-on-my-profile翻译过来就是:当你的commits满足以下条件时,它才会被展示出来:一年之内提交的commits...
2019-05-30 14:33:35
2516
原创 数据调度系统中有向无环图的无环检测
数据调度系统中有向无环图的无环检测名词解释DAG,全称:Directed Acyclic Graph,中文:有向无环图入度:有向图中某点作为图中边的终点的次数之和出度: 对于有向图来说,顶点的出边条数即为该顶点的出度调度系统中的有向无环图数据调度系统中,多个任务之间的依赖关系,用图可以表示,如下图所示,每个顶点表示一个任务,箭头方向表示任务的执行顺序。任何顶点都无法经过边回到该顶点...
2019-02-18 10:41:26
1234
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人