使用Docker安装海豚调度DolphinScheduler

默认已安装Docker和Docker-compose环境
本案例安装海豚调度3.1.7版本并配置datax插件。

一、资源下载

源码下载 apache-dolphinscheduler-3.1.7-src.tar.gz

datax插件下载 datax.tar.gz

mysql驱动下载 mysql-connector-j-8.0.33.jar

二、海豚调度安装步骤

# 海豚调度版本
DOLPHINSCHEDULER_VERSION=3.1.7
# 加压缩
tar -zxf apache-dolphinscheduler-"${DOLPHINSCHEDULER_VERSION}"-src.tar.gz
# 进入部署路劲,其中用docker-compose.yml文件
cd apache-dolphinscheduler-"${DOLPHINSCHEDULER_VERSION}"-src/deploy/docker
# 如果需要初始化或者升级数据库结构,需要指定profile为schema
docker-compose --profile schema up -d
# 启动dolphinscheduler所有服务,指定profile为all
docker-compose --profile all up -d

到此为止海豚调度已启动,访问web页面 http://ip:12345/dolphinscheduler/ui
账号:admin
密码:dolphinscheduler123

三、 datax安装步骤

配置datax插件:

# 将datax压缩包上传到worker节点
docker cp datax.tar.gz docker_dolphinscheduler-worker_1:/opt/soft/
# 进入worker节点容器
docker exec -it docker_dolphinscheduler-worker_1 bash
# 
cd /opt/soft/
tar -zxvf datax.tar.gz

四、上传mysql驱动

docker cp mysql-connector-j-8.0.33.jar docker_dolphinscheduler-master_1:/opt/dolphinscheduler/libs/
docker cp mysql-connector-j-8.0.33.jar docker_dolphinscheduler-worker_1:/opt/dolphinscheduler/libs/
docker cp mysql-connector-j-8.0.33.jar docker_dolphinscheduler-api_1:/opt/dolphinscheduler/libs/

重启:

# 进入部署路劲,其中用docker-compose.yml文件
cd apache-dolphinscheduler-3.1.7-src/deploy/docker
# 重启
docker-compose restart

五、其他

安装python

# 更新软件库
apt-get update
# 下载python
apt-get install python2
# 将python复制到该路劲,也可修改海豚的配置文件指向/usr/bin/python2 
mkdir -p /opt/soft/python/bin/
cp /usr/bin/python2 /opt/soft/python/bin/python2.7
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值