官方git地址: https://github.com/apache/incubator-dolphinscheduler.git 切换至1.3.0版本
maven 编译命令: mvn -U clean package -Prelease -Dmaven.test.skip=true
编译后的目录在 dolphinscheduler-dist model中target目录下
tar包解压命令 tar -zxvf apache-*.tar.gz
目录说明:
bin : 基础服务启动脚本
conf : 项目配置文件
lib : 项目依赖jar包,包括各个模块jar和第三方jar
script : 集群启动、停止和服务监控启停脚本
sql : 项目依赖sql文件
install.sh : 一键部署脚本
服务说明:
api-server 启动类 org.apache.dolphinscheduler.api.ApiApplicationServer
master-server 启动类 org.apache.dolphinscheduler.server.master.MasterServer
worker-server 启动类 org.apache.dolphinscheduler.server.worker.WorkerServer
alert-server 启动类 org.apache.dolphinscheduler.alert.AlertServer
logger-server 启动类 org.apache.dolphinscheduler.server.log.LoggerServer
数据库初始化:
dolphinscheduler-dao modul中:org.apache.dolphinscheduler.dao.upgrade.shell.CreateDolphinScheduler
考虑到版本兼容他是每个版本逐个运行的。在工程中的sql里边。
工程依赖关系:
api-server 依赖 dolphinscheduler-service,dolphinscheduler-dao,dolphinscheduler-alter
网友评论