apache-dolphinscheduler Standalone模式 使用mysql数据源部署

1,018 阅读1分钟

1、首先下载bin文件。

#下载
https://dlcdn.apache.org/dolphinscheduler/3.2.2/apache-dolphinscheduler-3.2.2-bin.tar.gz
#解压
tar -xvzf apache-dolphinscheduler-3.2.2-bin.tar.gz
chmod -R 755 apache-dolphinscheduler-3.2.2-bin

2、配置数据源官方文档

下载mysql java驱动 mysql-connector-java 驱动

将mysql-connector-java驱动 移动到 DolphinScheduler 的每个模块的 libs 目录下,包括./standalone-server/libs/standalone-server/,tools/libs目录下

# 下载mysql驱动
wget https://cdn.mysql.com/archives/mysql-connector-java-8.0/mysql-connector-java-8.0.16.tar.gz
# 解压
tar -xvzf mysql-connector-java-8.0.16.tar.gz
# 复制到相关目录
echo ./standalone-server/libs/standalone-server/ ./tools/libs ./api-server/libs ./alert-server/libs ./master-server/libs ./worker-server/libs | xargs -n 1 cp mysql-connector-java-8.0.16.jar

在mysql里创建dolphinscheduler的数据库

# 创建数据库
mysql> CREATE DATABASE dolphinscheduler DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
#初始化合适的用户

更改配置文件

vi ./bin/env/dolphinscheduler_env.sh

#更改以下内容
export DATABASE=mysql
export SPRING_PROFILES_ACTIVE=${DATABASE}
# 增加了时区选项
export SPRING_DATASOURCE_URL="jdbc:mysql://127.0.0.1:3306/dolphinscheduler?useUnicode=true&characterEncoding=UTF-8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai"
export SPRING_DATASOURCE_USERNAME=<username>
export SPRING_DATASOURCE_PASSWORD=<password>

执行命令初始化数据库

# 初始化数据库
bash tools/bin/upgrade-schema.sh

3、更改时区

vi ./bin/env/dolphinscheduler_env.sh
# 添加以下内容
export SPRING_JACKSON_TIME_ZONE=${SPRING_JACKSON_TIME_ZONE:-Asia/Shanghai}

4、启动运行

# 运行 Standalone Server
cd apache-dolphinscheduler-3.2.2-bin
bash ./bin/dolphinscheduler-daemon.sh start standalone-server

5、查看日志

# 运行 Standalone Server
tail -fn 200 standalone-server/logs/dolphinscheduler-standalone.log

6、相关命令

# 启动 Standalone Server 服务
bash ./bin/dolphinscheduler-daemon.sh start standalone-server
# 停止 Standalone Server 服务
bash ./bin/dolphinscheduler-daemon.sh stop standalone-server
# 查看 Standalone Server 状态
bash ./bin/dolphinscheduler-daemon.sh status standalone-server

7、登录 DolphinScheduler

浏览器访问地址 http://localhost:12345/dolphinscheduler/ui/login 即可登录系统 UI。 默认的用户名和密码是 admin/dolphinscheduler123