dolphinscheduler 2.0.3 Docker部署 不支持mysql的解决办法
由于商业许可证的原因,不能直接使用mysql驱动包,但是我们可以自己制作镜像,官网也有回答.
https://dolphinscheduler.apache.org/zh-cn/docs/2.0.3/user_doc/guide/installation/docker.html
按照官网的回答,依然会有些坑,docker-compose.yml的配置注意事项应当如下:
1:mysql数据源的配置
2: zookeeper,官方的这条回答中
其中zookeeper的image字段是不能更换的,所以配置如下,不变
3:api,alert,master,worker中,depends_on字段依然是- dolphinscheduler-postgresql,需要注释掉,更换为- dolphinscheduler-mysql,官方文档并未说明。应当如下:
4:最后vollumes加上mysql
其他操作和官方文档一样,以上为补充点。
所以docker-compose.yml全部配置如下
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.version: "3.1"services:dolphinscheduler-mysql:#image: apache/dolphinscheduler:mysql-driverimage: bitnami/mysql:latestenvironment:TZ: Asia/ShanghaiMYSQL_USERNAME: rootMYSQL_ROOT_PASSWORD: rootMYSQL_DATABASE: dolphinschedulervolumes:- dolphinscheduler-mysql:/bitnami/mysqlrestart: unless-stoppednetworks:- dolphinscheduler# dolphinscheduler-postgresql:# image: bitnami/postgresql:11.11.0# environment:# TZ: Asia/Shanghai# POSTGRESQL_USERNAME: root# POSTGRESQL_PASSWORD: root# POSTGRESQL_DATABASE: dolphinscheduler# volumes:# - dolphinscheduler-postgresql:/bitnami/postgresql# restart: unless-stopped# networks:# - dolphinschedulerdolphinscheduler-zookeeper:image: bitnami/zookeeper:3.6.2environment:TZ: Asia/ShanghaiALLOW_ANONYMOUS_LOGIN: "yes"ZOO_4LW_COMMANDS_WHITELIST: srvr,ruok,wchs,consvolumes:- dolphinscheduler-zookeeper:/bitnami/zookeeperrestart: unless-stoppednetworks:- dolphinschedulerdolphinscheduler-api:# image: apache/dolphinscheduler:2.0.3image: apache/dolphinscheduler:mysql-drivercommand: api-serverports:- 12345:12345environment:TZ: Asia/Shanghaienv_file: config.env.shhealthcheck:test: ["CMD", "/root/checkpoint.sh", "ApiApplicationServer"]interval: 30stimeout: 5sretries: 3depends_on:- dolphinscheduler-mysql#- dolphinscheduler-postgresql- dolphinscheduler-zookeepervolumes:- dolphinscheduler-logs:/opt/dolphinscheduler/logs- dolphinscheduler-shared-local:/opt/soft- dolphinscheduler-resource-local:/dolphinschedulerrestart: unless-stoppednetworks:- dolphinschedulerdolphinscheduler-alert:#image: apache/dolphinscheduler:2.0.3image: apache/dolphinscheduler:mysql-drivercommand: alert-serverenvironment:TZ: Asia/Shanghaienv_file: config.env.shhealthcheck:test: ["CMD", "/root/checkpoint.sh", "AlertServer"]interval: 30stimeout: 5sretries: 3depends_on:#- dolphinscheduler-postgresql- dolphinscheduler-mysqlvolumes:- dolphinscheduler-logs:/opt/dolphinscheduler/logsrestart: unless-stoppednetworks:- dolphinschedulerdolphinscheduler-master:#image: apache/dolphinscheduler:2.0.3image: apache/dolphinscheduler:mysql-drivercommand: master-serverenvironment:TZ: Asia/Shanghaienv_file: config.env.shhealthcheck:test: ["CMD", "/root/checkpoint.sh", "MasterServer"]interval: 30stimeout: 5sretries: 3depends_on:#- dolphinscheduler-postgresql- dolphinscheduler-mysql- dolphinscheduler-zookeepervolumes:- dolphinscheduler-logs:/opt/dolphinscheduler/logs- dolphinscheduler-shared-local:/opt/softrestart: unless-stoppednetworks:- dolphinschedulerdolphinscheduler-worker:#image: apache/dolphinscheduler:2.0.3image: apache/dolphinscheduler:mysql-drivercommand: worker-serverenvironment:TZ: Asia/Shanghaienv_file: config.env.shhealthcheck:test: ["CMD", "/root/checkpoint.sh", "WorkerServer"]interval: 30stimeout: 5sretries: 3depends_on:#- dolphinscheduler-postgresql- dolphinscheduler-mysql- dolphinscheduler-zookeepervolumes:- dolphinscheduler-worker-data:/tmp/dolphinscheduler- dolphinscheduler-logs:/opt/dolphinscheduler/logs- dolphinscheduler-shared-local:/opt/soft- dolphinscheduler-resource-local:/dolphinschedulerrestart: unless-stoppednetworks:- dolphinschedulernetworks:dolphinscheduler:driver: bridgevolumes:dolphinscheduler-mysql:dolphinscheduler-postgresql:dolphinscheduler-zookeeper:dolphinscheduler-worker-data:dolphinscheduler-logs:dolphinscheduler-shared-local:dolphinscheduler-resource-local:
dolphinscheduler 2.0.3 Docker部署 不支持mysql的解决办法相关推荐
- nvidia docker容器不支持中文的解决办法_用docker搭建深度学习实验环境
tensorflow和pytorch官方都维护了不同版本的docker镜像.借助docker我们可以方便的搭建起深度学习实验环境. 但是想要在同一个容器内同时拥有tensorflow.pytorch. ...
- Docker(四):使用Docker部署tomcat、mysql、nginx静态服务器
使用Dokcer可以很好的对镜像进行管理,创建和使用容器.这篇博客将简单介绍一下如何使用Docker来安装Tomcat.Mysql和Nginx文件服务器.相关阅读: Docker(一):Docker的 ...
- ACCESS中的Update语句不支持Select的解决办法
ACCESS中的Update语句不支持Select的解决办法执行 比如ACCESS中执行SQL语句: UPDATE HN_news AS a SET typeid = (select clid fro ...
- Windows系统对中文生僻字支持问题的解决办法
Windows系统对中文生僻字支持问题的解决办法 1.Windows API对GB18030-2000 的支持下列 Windows API 提供对GB18030-2000 的支持. IsValidCo ...
- 服务器支持curl,互联网要点:服务器不支持curl_exec的解决办法
当下应该属于互联网时代吧今天小编分享一篇有关于服务器不支持curl_exec的解决办法,相信小伙伴们对这个话题应该也很关注吧,那么现在就为小伙伴们说说服务器不支持curl_exec的解决办法,小编也收 ...
- python安装pymssql等包时出现microsoft visual c++ 14.0 is required问题无需下载visualcppbuildtools的解决办法...
python安装pymssql等包时出现microsoft visual c++ 14.0 is required问题无需下载visualcppbuildtools的解决办法 如题,在练习python ...
- Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解
Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解 参考文章: (1)Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解 (2)https://www.cnblogs.co ...
- TIA博途中无法添加HSP硬件支持包的解决办法
TIA博途中无法添加HSP硬件支持包的解决办法 硬件支持包安装的过程应该很简单,但是在安装的时候遇到了一个奇怪的问题. 如下图所示,下面就描述一下问题发生和自己的解决方法: 打开TIA博途V16,在 ...
- Kafka创建Topic出现replication factor: 2 larger than available brokers: 0 减少replication factor还是出现错误的解决办法
Kafka创建Topic出现replication factor: 2 larger than available brokers: 0 减少replication factor还是出现错误的解决办法 ...
- 电脑经常弹出“不支持的硬件”解决办法
电脑经常弹出"不支持的硬件"解决办法. 通过微软官方查证,这是由于以上处理器需要最新的Windows10系统才会这样子的,而大多出现该提示的都安装了Win7或是Win8.1系统. ...
最新文章
- java b2b b2c o2o分布式电子商务云平台
- java 抽象工厂工厂_Java设计模式之简单工厂、工厂方法和抽象工厂
- libtorch 调用pytorch模型
- 为模型推断的端部的大小
- 【ABAP】SAP判断单据是否被锁定
- dlgdata.cpp错误提示 解决方案
- 编造机中鼠标无法应用标题问题解答
- 浪潮服务器 NF 8460M4 的PM8060 RAID卡设置添加热备方法
- 建阳有计算机学校吗,建阳有哪几所中专技校
- 带属性的向前声明:warning: type attributes are honored only at type definition
- 黑鲨helo支持html吗,黑鲨游戏手机Helo综合评测 到底值不值得买
- HTML+CSS学习笔记
- java继承和接口的区别_java中的接口与继承的区别
- 2018年上半赛季总结
- Java面试知识点(零)Java零碎知识点
- 第四章—密钥管理与分配
- linux装软件需要root用户,Linux下非root用户安装软件的一般流程:
- UVA 10306 e-Coins (二维背包)
- docker搭建redis集群
- 三星自定义状态栏_极简操作无需root隐藏S8导航栏和状态栏
热门文章
- 2010.04.20 工作之路 - 明源軟件科技
- ssm+vue企业员工考勤请假网上办公OA自动化系统java
- eth入门之web2 与 web3 的对比
- int i=-20; unsigned int j = 10; i+j;的问题
- 360压缩加密压缩文件
- C#自动换ip功能或者ip代理功能要这么实现
- 十分钟入门Matplotlib
- 关于各种校园网,局域网等出现IP识别错误(169IP开头)及其导致的联网失败,DNS错误的解决方法
- 苹果Mac电脑文件夹路径怎么看?“访达”也能显示文件路径
- 我的大脑越来越喜欢那些碎片化的、不用思考的文章了!