1.下载
DolphinScheduler下载地址:https://dolphinscheduler.apache.org/zh-cn/download/3.1.5
选择二进制包 下载,点击 jar 名称 就行
2.环境
CentOS Linux release 7.5.1804 (Core) |
java version "1.8.0_212" |
mysql version 5.7.16-log |
zookeeper version 3.5.7 |
3.解压安装
JDK、MySQL、Zookeeper 等环境 在这就不描述了
1.上传 DolphinScheduler 安装包 到 服务器(虚拟机)下的 /opt/software 目录(没有自己建)
2.解压安装包到 /opt/module (没有自己建)
tar -zxvf /opt/software/apache-dolphinscheduler-3.1.5-bin.tar.gz -C /opt/module/
4.创建元数据库
#创建 数据库
CREATE DATABASE dolphinscheduler DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
5.修改配置
根据自己的机器配置
修改 DolphinScheduler解压目录下面的 bin/env/install_env.sh 文件
ips="192.168.233.131"
sshPort="22"
masters="192.168.233.131"
workers="192.168.233.131:default"
alertServer="192.168.233.131"
apiServers="192.168.233.131"
installPath="/opt/module/apache-dolphinscheduler-3.1.5-bin"
deployUser="root"
zkRoot="/dolphinscheduler"
修改 DolphinScheduler解压目录下面的 bin/env/dolphinscheduler_env.sh 文件
配置好这些 就可以了,如需要真正使用的话,需要把 文件最下面的 环境变量给配置上,如HADOOP_HOME,FLINK_HOME,CHUNJUN_HOME,DATAX_HOME,PYTHON_HOME,SPARK_HOME等等
# JAVA_HOME, will use it to start DolphinScheduler server
export JAVA_HOME=/opt/module/jdk
# Database related configuration, set database type, username and password
export DATABASE="mysql"
export SPRING_PROFILES_ACTIVE=${DATABASE}
export SPRING_DATASOURCE_URL="jdbc:mysql://192.168.233.130:3306/dolphinscheduler?useUnicode=true&characterEncoding=UTF-8"
export SPRING_DATASOURCE_USERNAME="root"
export SPRING_DATASOURCE_PASSWORD="000000"
# DolphinScheduler server related configuration
export SPRING_CACHE_TYPE="none"
export SPRING_JACKSON_TIME_ZONE="Asia/Shanghai"
export MASTER_FETCH_COMMAND_NUM="10"
# Registry center configuration, determines the type and link of the registry center
export REGISTRY_TYPE="zookeeper"
export REGISTRY_ZOOKEEPER_CONNECT_STRING="192.168.233.131:2181"
6.下载mysql驱动包并初始化元数据库
mysql 驱动包 自行百度 下载
或 阿里云盘 下载 阿里云盘分享
提取码:80cy
将 mysql 驱动 包 复制到 DolphinScheduler解压目录下面的目录中(5个目录都需要复制)
api-server/libs
alert-server/libs
master-server/libs
worker-server/libs
tools/libs
复制完之后,在DolphinScheduler解压目录下面 执行 shell 脚本,来初始化元数据库:
sh tools/bin/upgrade-schema.sh
搞定!启动
7.启动DolphinScheduler
bin/install.sh
查看 web ui (自己的ip):http://192.168.233.131:12345/dolphinscheduler/ui
能看到 页面 就是安装 成功了!
8.启动、停止服务命令
# 一键停止集群所有服务
bin/stop-all.sh
# 一键开启集群所有服务
bin/start-all.sh
# 启停 Master
bin/dolphinscheduler-daemon.sh stop master-server
bin/dolphinscheduler-daemon.sh start master-server
# 启停 Worker
bin/dolphinscheduler-daemon.sh start worker-server
bin/dolphinscheduler-daemon.sh stop worker-server
# 启停 Api
bin/dolphinscheduler-daemon.sh start api-server
bin/dolphinscheduler-daemon.sh stop api-server
# 启停 Alert
bin/dolphinscheduler-daemon.sh start alert-server
bin/dolphinscheduler-daemon.sh stop alert-server