百度云部署dolphin(二)

韵味老鸟 2024-07-28 14:50:47

百度云部署dolphin (二)

5.docker-compose.yaml配置

version: "3.8"services: master: image: dolphinscheduler-master:3.2.0 extra_hosts: - "zk01:10.10.0.3" - "zk02:10.10.0.4" - "zk03:10.10.0.5" environment: - "DATABASE=postgresql" - "SPRING_PROFILES_ACTIVE=${DATABASE}" - "SPRING_DATASOURCE_URL=jdbc:postgresql://10.10.0.16:5432/dolphinscheduler" - "SPRING_DATASOURCE_USERNAME=user01" - "SPRING_DATASOURCE_PASSWORD=user2024" - "DATABASE_NAME=dolphinscheduler" - "REGISTRY_ZOOKEEPER_CONNECT_STRING=10.10.0.11:2181" volumes: - /data/dolphinscheduler/worker-data:/tmp/dolphinscheduler - /data/dolphinscheduler/logs:/opt/dolphinscheduler/logs - /data/dolphinscheduler/soft:/opt/soft - /data/dolphinscheduler/resource:/dolphinscheduler - /data/dolphinscheduler/master_conf/application.yaml:/opt/dolphinscheduler/conf/application.yaml networks: - umi deploy: mode: replicated replicas: 1 placement: constraints: [node.labels.dolphin-node == dolphin02] api: image: apache/dolphinscheduler-api:3.2.0 extra_hosts: - "zk01:10.10.0.3" - "zk02:10.10.0.4" - "zk03:10.10.0.5" ports: - 12345:12345 - 25333:25333 environment: - "DATABASE=postgresql" - "SPRING_PROFILES_ACTIVE=${DATABASE}" - "SPRING_DATASOURCE_URL=jdbc:postgresql://10.10.0.16:5432/dolphinscheduler" - "SPRING_DATASOURCE_USERNAME=user01" - "SPRING_DATASOURCE_PASSWORD=user2024" - "DATABASE_NAME=dolphinscheduler" - "REGISTRY_ZOOKEEPER_CONNECT_STRING=10.10.0.11:2181" volumes: - /data/dolphinscheduler/worker-data:/tmp/dolphinscheduler - /data/dolphinscheduler/logs:/opt/dolphinscheduler/logs - /data/dolphinscheduler/soft:/opt/soft - /data/dolphinscheduler/resource:/dolphinscheduler - /data/dolphinscheduler/api_conf/application.yaml:/opt/dolphinscheduler/conf/application.yaml networks: - umi deploy: mode: replicated replicas: 1 placement: constraints: [node.labels.dolphin-node == dolphin02] alert: image: apache/dolphinscheduler-alert-server:3.2.0 extra_hosts: - "zk01:10.10.0.3" - "zk02:10.10.0.4" - "zk03:10.10.0.5" environment: - "DATABASE=postgresql" - "SPRING_PROFILES_ACTIVE=${DATABASE}" - "SPRING_DATASOURCE_URL=jdbc:postgresql://10.10.0.16:5432/dolphinscheduler" - "SPRING_DATASOURCE_USERNAME=user01" - "SPRING_DATASOURCE_PASSWORD=user2024" - "DATABASE_NAME=dolphinscheduler" - "REGISTRY_ZOOKEEPER_CONNECT_STRING=10.10.0.11:2181" volumes: - /data/dolphinscheduler/worker-data:/tmp/dolphinscheduler - /data/dolphinscheduler/logs:/opt/dolphinscheduler/logs - /data/dolphinscheduler/soft:/opt/soft - /data/dolphinscheduler/resource:/dolphinscheduler - /data/dolphinscheduler/alert_conf/application.yaml:/opt/dolphinscheduler/conf/application.yaml networks: - umi deploy: mode: replicated replicas: 1 placement: constraints: [node.labels.dolphin-node == dolphin02] worker: image: apache/dolphinscheduler-worker:3.2.0 extra_hosts: - "zk01:10.10.0.3" - "zk02:10.10.0.4" - "zk03:10.10.0.5" environment: - "DATABASE=postgresql" - "SPRING_PROFILES_ACTIVE=${DATABASE}" - "SPRING_DATASOURCE_URL=jdbc:postgresql://10.10.0.16:5432/dolphinscheduler" - "SPRING_DATASOURCE_USERNAME=user01" - "SPRING_DATASOURCE_PASSWORD=user2024" - "DATABASE_NAME=dolphinscheduler" - "REGISTRY_ZOOKEEPER_CONNECT_STRING=10.10.0.11:2181" volumes: - /data/dolphinscheduler/worker-data:/tmp/dolphinscheduler - /data/dolphinscheduler/logs:/opt/dolphinscheduler/logs - /data/dolphinscheduler/soft:/opt/soft - /data/dolphinscheduler/resource:/dolphinscheduler - /data/dolphinscheduler/worker_conf/application.yaml:/opt/dolphinscheduler/conf/application.yaml networks: - umi deploy: mode: replicated replicas: 1 placement: constraints: [node.labels.dolphin-node == dolphin02]networks: umi: external: true

6.启动服务

docker stack deploy -c docker-compose.yaml dp

#注意:

master服务需要特别镜像指示,否则使用官方,没有本地的镜像,导致python缺少

image: apache/dolphinscheduler-master:3.2.0

改成

image: dolphinscheduler-master:3.2.0

7.zookeeper 信息确认

#另外一台已经停止服务

8.百度云配置LB入口12345

9.页面访问

#dophin

http://10.12.16.14:12345/dolphinscheduler/ui/login

admin

dolphinscheduler123

0 阅读:0