Apache 是一款开源的分布式任务调度系统,旨在帮助用户实现复杂任务的自动化调度和管理。DolphinScheduler 支持多种任务类型,可以在单机或集群环境下运行。下面将介绍如何实现 DolphinScheduler 的自动化打包和单机/集群部署。
执行以下shell完成代码拉取及打包,打包路径:/opt/action/dolphinscheduler/dolphinscheduler-dist/target/apache-dolphinscheduler-dev-SNAPSHOT-bin.tar.gz
1、DolphinScheduler运行所需环境
初始化zookeeper(高版本zookeeper推荐使用v3.8及以上版本)环境:安装包官网下载地址:https://zookeeper.apache.org/

2、初始化配置
2.1 配置文件初始化
初始化文件要放到指定目录(本文章以/opt/action/tool举例)
- 2.1.2新建初始化文件common.properties

- 2.1.3新建初始化文件
core-site.xml
- 2.1.4新建初始化文件
hdfs-site.xml

- 2.1.5上传初始化jar包
mysql-connector-java-8.0.16.jar
2.2 初始化文件替换

2.3 配置文件内容替换

3、删除HDFS配置

4、MySQL初始化

5、启动DolphinScheduler服务

1、开放mysql和zookeeper对外端口
2、集群部署及启动复制完成初始化的文件夹到指定的服务器,启动指定服务即可完成集群部署,要连同一个Zookeeper和MySQL。