1.官网下载源码
https://github.com/apache/dolphinscheduler
2.本地安装zookeeper
https://zookeeper.apache.org/releases.html
2.1.解压
2.2.新建两个文件夹(data目录和log目录)
2.3.修改配置文件config目录下的:复制一份样例配置文件,命名为zoo.cfg,并编辑改文件添加2.2新建的两个目录文件
2.4.进入bin目录,双击zkServer.cmd文件启动zookerper
2.5打开zkclid.cmd客户端查看
3.新建一个本地测试数据库
4.导入源码
参考dophinSchedul官网环境搭建文档:https://dolphinscheduler.apache.org/zh-cn/development/development-environment-setup.html
4.1修改根目录mysql驱动(注意改mysql的版本号)
4.2更改dao项目的datasource信息()
4.3运行createDolphinScheduler初始化数据方法
4.4修改service服务的zookper.properties配置
4.5修改server服务的配置,添加控制台打印日志
4.6启动masterServer
启动前需要对该类做参数配置(参考:dophinSchedul官网环境搭建文档:https://dolphinscheduler.apache.org/zh-cn/development/development-environment-setup.html)
4.6启动workerServer
启动前需要对该类做参数配置(参考:dophinSchedul官网环境搭建文档:https://dolphinscheduler.apache.org/zh-cn/development/development-environment-setup.html)
4.7配置api的sever
4.8启动master worker api
5.启动前端
cmd进入目录
执行npm install
最后npm run start
打开前端地址即可