单机快速部署开源、免费的分布式任务调度系统——Apache DolphinScheduler ...

莱莱  论坛元老 | 2024-9-14 14:04:06 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1870|帖子 1870|积分 5610

本文重要为大家先容Apache DolphinScheduler的单机部署方式,方便大家快速体验。
情况准备

需要Java情况,这是一个老生常谈的题目,关于Java情况的安装与配置期望大家都可以熟练把握。
验证java情况
  1. java -version
复制代码

下载安装包并解压

利用wget下载安装包
  1. wget https://dlcdn.apache.org/dolphinscheduler/3.2.1/apache-dolphinscheduler-3.2.1-src.tar.gz
复制代码
解压安装包
  1. tar -xvzf apache-dolphinscheduler-3.2.1-bin.tar.gz
复制代码
启动DolphinScheduler服务

进入到项目根目录
  1. cd apache-dolphinscheduler-3.2.1-bin
复制代码
启动服务
  1. ./bin/dolphinscheduler-daemon.sh start standalone
  2. -server
复制代码

至此,单机部署Apache DolphinScheduler就完成了,是不是非常的简单方便啊!
验证

访问Web UIhttp://localhost:12345/dolphinscheduler/ui,账号和密码分别是admin和dolphinscheduler123

登录成功后,我们就可以体验了。

克礼服务

克礼服务和启动服务一样简单
  1. ./bin/dolphinscheduler-daemon.sh stop standalone-server
复制代码

简单案例

为了让大家体验到DolphinScheduler的神奇之处,我接下来为大家先容怎样实现定时往MySQL的表中写入数据。
由于我们需要对Mysql数据库进行读写,所以就需要利用到MySQL的JDBC驱动。那么我们首先需要下载驱动并分别放到api-server/libs和worker-server/libs目录下。
  1. wget https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.30/mysql-connector-java-8.0.30.jar
复制代码

完成以后,重新启动服务即可。

  • 配置Mysql数据源

填写好数据库的信息,确保测试连接可以正常连接到数据库


这样我们就准备好了一个可以用的数据源
在app数据库中,需要先创建一张users表
  1. CREATE TABLE users (
  2.         id BIGINT PRIMARY KEY auto_increment,
  3.         name varchar(100) NULL
  4. );
复制代码

  • 创建一个项目


  • 创建工作流

4. 配置SQL组件
将左侧的SQL组件拖入到右侧的画布中,完成配置
节点名称可以随意写

数据源类型选择MYSQL,数据源实例选择前面配置好的数据源app,SQL类型则选择非查询

SQL语句则为插入数据,此处我们模拟插入一样的数据
  1. insert into users (name) values ('tsingliu');
复制代码


配置好节点以后,生存工作流

上线工作流和定时

默认情况下工作流处于下线状态

首先需要上线任务

此时就可以点击运行,验证工作流是否配置正常。
多数情况下我们更需要定时实行,可以配置定时规则,我们期望每5s写入一次数据



配置好定时规则后,可以点击实行时间,查看接下来五次实行时间是不是和预期一样。
配置好后可以上线定时

查看日志

工作流上线后,我们不清晰任务是不是已经正常开始实行,我们可以查看任务实例

可以看到已经有多个任务已经实行成功了,每个任务之间的间隔时间也是5s。
另外假如任务实行失败了,也可以在此处查看详细的日志,方便我们排盘题目。
进阶

以上这个简单的案例只能是让大家对Apache DolphinScheduler有一个开端的认知,大家可以根据自身遇到的现实题目来编排自己复杂的工作流,有更多题目接待访问官网官方文档。
本文由 白鲸开源 提供发布支持!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

莱莱

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表