docker环境部署Apache Seatunnel集群模式的实现方法

 更新时间:2026年06月11日 09:53:32   作者:Zhu758  
本文主要介绍了docker环境部署Apache Seatunnel集群模式的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

说明

受限资源环境,需使用docker在云主机部署Apache Seatunnel集群最新版本(2.3.13)。

创建文件

创建文件compose.yaml

services:
  master:
    image: apache/seatunnel:2.3.13
    container_name: seatunnel_master
    restart: unless-stopped
    environment:
      - ST_DOCKER_MEMBER_LIST=seatunnel_master:5801,seatunnel_worker_1:5801,seatunnel_worker_2:5801
    entrypoint: /bin/sh -c "/opt/seatunnel/bin/seatunnel-cluster.sh -r master"
    ports:
      - "5801:5801"
    networks:
      - seatunnel_network
  worker1:
    image: apache/seatunnel:2.3.13
    container_name: seatunnel_worker_1
    restart: unless-stopped
    environment:
      - ST_DOCKER_MEMBER_LIST=seatunnel_master:5801,seatunnel_worker_1:5801,seatunnel_worker_2:5801
    entrypoint: /bin/sh -c "/opt/seatunnel/bin/seatunnel-cluster.sh -r worker"
    depends_on:
      - master
    networks:
      - seatunnel_network
  worker2:
    image: apache/seatunnel:2.3.13
    container_name: seatunnel_worker_2
    restart: unless-stopped
    environment:
      - ST_DOCKER_MEMBER_LIST=seatunnel_master:5801,seatunnel_worker_1:5801,seatunnel_worker_2:5801
    entrypoint: /bin/sh -c "/opt/seatunnel/bin/seatunnel-cluster.sh -r worker"
    depends_on:
      - master
    networks:
      - seatunnel_network
networks:
  seatunnel_network:
    name: seatunnel-network
    driver: bridge

部署

docker compose up -d

测试验证

验证节点状态

docker exec -it seatunnel_master /opt/seatunnel/bin/seatunnel.sh cluster list

提交job

本地模式

docker run --name seatunnel_client \
    --network seatunnel-network \
    -e ST_DOCKER_MEMBER_LIST=seatunnel_master:5801 \
    --rm \
    apache/seatunnel:2.3.13 \
    ./bin/seatunnel.sh --config config/v2.batch.config.template -m local

集群模式

docker run --name seatunnel_client \
    --network seatunnel-network \
    -e ST_DOCKER_MEMBER_LIST=seatunnel_master:5801 \
    --rm \
    apache/seatunnel:2.3.13 \
    ./bin/seatunnel.sh --config config/v2.batch.config.template -m cluster

查询job

docker run --name seatunnel_client \
    --network seatunnel-network \
    -e ST_DOCKER_MEMBER_LIST=seatunnel_master:5801 \
    --rm \
    apache/seatunnel \
    ./bin/seatunnel.sh  -l

扩容

若希望扩容节点数量,需在compose.yaml里复制现有配置,改名为work3或其他名字,追加配置即可。

到此这篇关于docker环境部署Apache Seatunnel集群模式的实现方法的文章就介绍到这了,更多相关docker部署Apache Seatunnel集群内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解Docker的持久化存储和数据共享

    详解Docker的持久化存储和数据共享

    这篇文章主要介绍了详解Docker的持久化存储和数据共享,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • Docker prune清理无用镜像释放PyTorch磁盘空间代码示例

    Docker prune清理无用镜像释放PyTorch磁盘空间代码示例

    Docker用户会在使用docker一段时间后发现宿主机的磁盘很容易就快被占满,下面这篇文章主要介绍了Docker prune清理无用镜像释放PyTorch磁盘空间的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2026-04-04
  • Docker镜像加速配置失败的排查和修复教学

    Docker镜像加速配置失败的排查和修复教学

    这篇文章主要为大家详细介绍了Docker进行镜像加速配置出现失败的排查和修复教学,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-05-05
  • 详解如何在Docker容器启动时自动运行脚本

    详解如何在Docker容器启动时自动运行脚本

    在使用Docker构建应用程序时,有时我们希望在启动Docker容器时自动执行一些脚本,以初始化应用程序或执行一些必要的操作,下面我们就来看看具体操作吧
    2024-03-03
  • Docker NFS volume创建与使用方式

    Docker NFS volume创建与使用方式

    这篇文章主要介绍了Docker NFS volume创建与使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • 常用Docker命令总结大全

    常用Docker命令总结大全

    这篇文章主要介绍了常用Docker命令总结大全的相关资料,需要的朋友可以参考下
    2026-01-01
  • Docker实战指南之MySQL、Redis与C++环境的深度容器化部署

    Docker实战指南之MySQL、Redis与C++环境的深度容器化部署

    项目开发中最常用的就是MySQL和Redis了,咱们的实战项目的需求开发过程中也依赖这两个基础环境,这篇文章主要介绍了Docker实战指南之MySQL、Redis与C++环境的深度容器化部署,需要的朋友可以参考下
    2025-12-12
  • docker用于将镜像打包为tar文件核心用法和注意事项

    docker用于将镜像打包为tar文件核心用法和注意事项

    在Docker中将镜像打包为.tar包是一个常见的需求,尤其是在需要将镜像迁移到其他服务器或进行备份时,这篇文章主要介绍了docker用于将镜像打包为tar文件核心用法和注意事项,需要的朋友可以参考下
    2025-12-12
  • Centos-docker文件迁移的解决办法

    Centos-docker文件迁移的解决办法

    Docker镜像默认存放在系统的根目录下,可能会导致根目录空间不足或其他风险,为了避免这些问题,可以将Docker镜像的存储位置更改到其他磁盘,本文介绍Centos-docker文件迁移的解决办法,感兴趣的朋友跟随小编一起看看吧
    2024-09-09
  • docker如何在mac-m1芯片部署并启用tomcat

    docker如何在mac-m1芯片部署并启用tomcat

    这篇文章主要介绍了docker在mac-m1芯片部署并启用tomcat,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03

最新评论