swarm方式部署dolphin

韵味老鸟 2024-07-23 14:56:54

swarm方式部署dolphin

#镜像拉取

#镜像下载

docker pull apache/dolphinscheduler-api:3.2.0

docker pull apache/dolphinscheduler-alert-server:3.2.0

docker pull apache/dolphinscheduler-master:3.2.0

docker pull apache/dolphinscheduler-worker:3.2.0

#数据库权限配置

CREATE DATABASE dolphinscheduler DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;CREATE USER 'dolphinscheduler'@'%' IDENTIFIED BY 'dolphinscheduler';CREATE USER 'dolphinscheduler'@'localhost' IDENTIFIED BY 'dolphinscheduler';GRANT ALL PRIVILEGES ON dolphinscheduler.* TO 'dolphinscheduler'@'%';GRANT ALL PRIVILEGES ON dolphinscheduler.* TO 'dolphinscheduler'@'localhost';FLUSH PRIVILEGES;

#数据库初始化

docker run -d --name dolphinscheduler-tools \-e DATABASE="mysql" \-e SPRING_DATASOURCE_URL="jdbc:mysql://192.168.10.20:3306/dolphinscheduler" \-e SPRING_DATASOURCE_USERNAME="root" \-e SPRING_DATASOURCE_PASSWORD="Aa456123" \--net host \apache/dolphinscheduler-tools:3.2.1 tools/bin/upgrade-schema.sh

#提取sql文件

docker cp 240d219230f2:/opt/dolphinscheduler/tools/sql/sql/dolphinscheduler_mysql.sql .

0 阅读:0