百度云部署dolphin(一)

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

百度云部署dolphin (一)

swarm方式部署dolphin

1.swarm 打标签

docker node update --label-add dolphin-node=dolphin02 baidu-bj-bigdata-2

docker node update --label-add dolphin-node=dolphin03 baidu-bj-bigdata-3

2.创建目录

mkdir -p /data/dolphinscheduler/{worker-data,logs,soft,resource,alert_conf,api_conf,master_conf,worker_conf}

#如果配置不存在,则不挂载的情况下启动,再拷贝文件出来

docker cp ae06733b685e:/opt/dolphinscheduler/conf/application.yaml .

#各配置文件中需要修改zookeeper的参数

registry: type: zookeeper zookeeper: namespace: dolphin_uat connect-string: 10.10.0.11:2181

3.准备镜像

docker pull apache/dolphinscheduler-worker:3.2.0

docker pull apache/dolphinscheduler-api:3.2.0

docker pull apache/dolphinscheduler-alert-server:3.2.0

#master 已经安装了python3,ping ,telnet 工具

docker load < dolphin-master:3.2.0.tgz

docker tag e95b25173209 apache/dolphinscheduler-master:3.2.0

4.初始化pgsql数据库

docker run -d --name dolphinscheduler-tools \-e DATABASE="postgresql" \-e SPRING_DATASOURCE_URL="jdbc:postgresql://10.10.0.16:5432/dolphinscheduler" \-e SPRING_DATASOURCE_USERNAME="user01" \-e SPRING_DATASOURCE_PASSWORD="user2024" \--net host \apache/dolphinscheduler-tools:3.2.0 tools/bin/upgrade-schema.sh
0 阅读:0