尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

SeaTunnel Engine (Zeta) 部署模式完全指南:本地模式、混合集群模式与分离集群模式

发布时间:2026/9/29 6:12:22

资讯中心
01
ARTICLE

SeaTunnel Engine (Zeta) 部署模式完全指南:本地模式、混合集群模式与分离集群模式

SeaTunnel Engine (Zeta) 部署模式完全指南:本地模式、混合集群模式与分离集群模式
数据工程大数据批处理流处理【免费下载链接】seatunnelSeaTunnel is a next-generation super high-performance, distributed, massive data integration tool.项目地址https://gitcode.com/gh_mirrors/sea/seatunnel点击查看免费下载SeaTunnel EngineZeta是 Apache SeaTunnel 自带的分布式数据同步引擎支持三种部署形态仅用于测试的本地模式Local Mode、Master 与 Worker 同进程混布的混合集群模式Hybrid Cluster Mode以及 Master 与 Worker 进程分离的分离集群模式Separated Cluster Mode实验特性。本文以官方部署文档 docs/en/seatunnel-engine/deployment.md 为骨架完整讲解三种模式的适用场景、部署步骤、核心配置参数Imap 备份数、Slot、Checkpoint、历史任务过期、类加载器缓存等与网络/持久化配置并给出生产环境下的选型建议帮助你根据任务规模与稳定性要求选择并落地合适的 SeaTunnel Engine 集群。一、三种部署模式总览与选型SeaTunnel Engine 的所有部署方式都围绕两个核心角色展开Master 服务负责作业调度、REST API、任务提交、集群管理并保存任务状态Imap 数据。Worker 服务负责任务的执行跑 Source / Transform / Sink 管道。三种模式的区别在于这两个角色如何组织模式Master 与 Worker 关系任务执行方式Imap 数据存放适用场景本地模式Local不启动独立集群每个任务启动独立进程任务结束进程即退出无集群不涉及分布仅用于功能测试、本地调试混合集群模式Hybrid同一进程中混合所有节点都可跑任务都可参与 Master 选举分布存储在全部节点上中小规模集群的快速搭建分离集群模式Separated各自独立进程Worker 只执行任务不参与选举只存储在 Master 节点推荐的生产环境用法实验特性官方在 deployment.md 中给出的使用建议是优先使用分离集群模式。原因在于混合集群模式下Master 节点需要同步运行任务当任务规模较大时会挤占调度资源、影响 Master 稳定性一旦 Master 崩溃或心跳超时触发主节点切换会导致所有运行中的任务做一次容错恢复进一步加重集群负载。而分离模式下 Master 负载很低有更多资源用于作业调度、任务容错指标监控和 REST API 服务Worker 即使高负载或崩溃也不会引起 Imap 数据的重新分布。二、本地模式Local Mode快速跑通任务2.1 适用场景与限制本地模式仅用于测试每个任务会启动一个独立进程任务完成后进程自动退出。该模式存在以下明确限制见 local-mode-deployment.md不支持暂停与恢复任务不支持查看任务列表无法通过命令取消作业只能通过杀掉进程终止不支持 REST API。因此生产环境请使用分离集群模式部署而不是本地模式。2.2 部署与提交作业本地模式不需要部署 SeaTunnel Engine 集群只需将下载并制作好的安装包拷贝到目标服务器然后直接提交作业即可。引擎会在提交作业的进程内启动 SeaTunnel EngineZeta服务来运行任务任务完成后进程退出。若需调整任务运行时的 JVM 参数可修改$SEATUNNEL_HOME/config/jvm_client_options文件仓库中的 config/jvm_client_options 即对应模板。提交作业命令$SEATUNNEL_HOME/bin/seatunnel.sh --config $SEATUNNEL_HOME/config/v2.batch.config.template -m local其中-m local等价于--master local/--deploy-mode local指定以本地模式运行-m支持local与cluster两个取值默认是cluster参考 user-command.md 中的命令行帮助。2.3 任务运行与终止本地模式提交的作业运行在提交进程内部任务完成后进程自动退出如需中止作业直接退出提交进程即可。作业运行日志输出到提交进程的标准输出stdout。除此之外该模式不提供任何其它运维操作。三、混合集群模式Hybrid Cluster Mode部署混合集群模式下Master 服务与 Worker 服务混合在同一个进程中运行所有节点都可以执行任务并参与 Master 选举Master 节点本身也同时运行同步任务Imap保存任务状态信息、为任务容错提供支持数据分布存储在全部节点上。3.1 第 1 步下载并制作安装包先下载安装包并安装连接器插件详见 download-seatunnel.md环境要求安装 Java 8 或 11更高版本理论上也可工作并配置JAVA_HOME下载seatunnel-version-bin.tar.gz并解压执行sh bin/install-plugin.sh安装连接器插件也可指定版本如sh bin/install-plugin.sh 2.3.7可通过config/plugin_config只安装所需插件例如只需connector-console时配置--seatunnel-connectors-- connector-console --end--3.2 第 2 步配置 SEATUNNEL_HOME通过新增/etc/profile.d/seatunnel.sh文件配置SEATUNNEL_HOMEexport SEATUNNEL_HOME${seatunnel install path} export PATH$PATH:$SEATUNNEL_HOME/bin3.3 第 3 步配置引擎 JVM 参数SeaTunnel Engine 支持两种方式设置 JVM 参数在$SEATUNNEL_HOME/config/jvm_options文件中添加 JVM 选项仓库模板见 config/jvm_options启动引擎时追加参数例如seatunnel-cluster.sh -DJvmOption-Xms2G -Xmx2G3.4 第 4 步配置 seatunnel.yaml 引擎参数引擎的众多功能都在seatunnel.yaml文件中配置仓库默认模板见 config/seatunnel.yaml。4.1 Imap 数据备份数backup-countSeaTunnel Engine 基于 Hazelcast IMDG 实现集群管理集群状态数据作业运行状态、资源状态存储在 Hazelcast IMap 中数据会被分区并分布存储到集群各节点因此无需借助 Zookeeper 等外部服务即可实现集群 HA。backup-count定义同步备份的数量设为 1 表示分区备份放置在另一个成员上设为 2 则放置在另外两个成员上。官方推荐取值公式为min(1, max(5, N/2))其中N是集群节点数。seatunnel: engine: backup-count: 1 # Other configurations4.2 Slot 配置Slot 数量决定集群节点能并行运行的任务组数量。单个任务所需 Slot 数公式为N 2 PP为任务配置的并行度。默认情况下 Slot 数量是动态的即不限制数量官方建议将 Slot 数设置为节点 CPU 核数的两倍。动态 Slot 数默认配置seatunnel: engine: slot-service: dynamic-slot: true静态 Slot 数配置seatunnel: engine: slot-service: dynamic-slot: false slot-num: 204.3 Checkpoint 管理器与 Flink 类似SeaTunnel Engine 支持 Chandy–Lamport 算法从而可以实现无数据丢失、无重复的数据同步。interval两次 checkpoint 之间的间隔毫秒。若作业配置文件env中配置了checkpoint.interval则以作业配置文件为准timeoutcheckpoint 超时时间。若在超时时间内未完成 checkpoint将触发 checkpoint 失败并使作业失败。若作业配置文件env中配置了checkpoint.timeout则以作业配置文件为准。示例同时给出引擎级完整配置seatunnel: engine: backup-count: 1 print-execution-info-interval: 10 slot-service: dynamic-slot: true checkpoint: interval: 300000 timeout: 10000checkpoint storagecheckpoint 存储checkpoint 是容错恢复机制周期触发每次 checkpoint 时每个 Task 需向 checkpoint 线程上报自身状态信息如读取 Kafka 时读到了哪个 offset由 checkpoint 线程写入分布式存储或共享存储。任务失败自动容错恢复或使用seatunnel.sh -r恢复之前暂停的任务时会从 checkpoint 存储中加载对应作业的状态信息并据此恢复。注意集群节点数大于 1 时checkpoint 存储必须是分布式存储或共享存储以保证任意节点故障后状态信息仍可在其它节点加载。详见 checkpoint-storage.md。仓库默认模板 config/seatunnel.yaml 中的 checkpoint 配置为interval: 10000、timeout: 60000存储类型为hdfs且fs.defaultFS: file:///tmp/仅本地测试用。4.4 历史作业过期配置history-job-expire-minutes每个已完成作业的信息状态、计数器、错误日志存放在 IMap 中作业数量增多会导致内存增长甚至溢出。可通过history-job-expire-minutes调整过期时间单位为分钟默认值 1440即一天seatunnel: engine: history-job-expire-minutes: 14404.5 类加载器缓存模式classloader-cache-mode该配置主要解决不断创建并尝试销毁类加载器导致的资源泄漏问题若遇到 metaspace 溢出相关异常可尝试开启。开启后作业完成时 SeaTunnel 不再尝试释放对应类加载器供后续作业复用从而降低类加载器创建频率在运行作业使用的 Source/Sink 连接器类型不多时效果更明显。默认值为 falseseatunnel: engine: classloader-cache-mode: true3.5 第 5 步配置网络服务hazelcast.yaml所有 SeaTunnel Engine 网络相关配置都在hazelcast.yaml中仓库默认模板见 config/hazelcast.yaml。5.1 cluster-name集群名引擎节点用cluster-name判断另一节点是否与自己在同一集群若两个节点集群名不同引擎将拒绝服务请求。5.2 network网络与成员发现基于 HazelcastSeaTunnel Engine 集群由运行引擎服务器的集群成员组成的网络构成成员自动加入形成集群。无论使用何种发现机制集群形成后成员间通信始终走 TCP/IP。引擎支持以下发现机制TCP推荐用于独立集群可配置为完整 TCP/IP 集群详细配置参见 tcp.md。配置要点是tcp-ip.enabled: true并在member-list中列出全部或部分成员主机名/IP至少一个在列成员在加入时处于活跃状态支持 IP 段写法如192.168.1.0-7成员未指定端口时 Hazelcast 会自动尝试 5701、5702 等端口。示例hazelcast.yamlhazelcast: cluster-name: seatunnel network: join: tcp-ip: enabled: true member-list: - hostname1 port: auto-increment: false port: 5801 properties: hazelcast.logging.type: log4j2其它发现方式Hazelcast 还提供多种服务发现方法可参考 Hazelcast 网络配置文档。5.3 IMap 持久化配置SeaTunnel 使用 IMap跨节点、跨进程读写数据的分布式 Map保存各任务状态以便节点故障后从其它节点获取任务状态并恢复任务实现任务容错。默认情况下 IMap 信息仅存内存可通过 replica 数见 4.1 backup-count提升冗余若副本数为 2每条数据同时存于两个节点节点故障时数据会自动补充到设定副本数。但所有节点都停止时IMap 数据会丢失集群重启后之前运行的任务会被标记为失败需用seatunnel.sh -r手动恢复。解决办法是将 IMap 数据持久化到 HDFS、OSS 等外部存储这样即使所有节点停止也不会丢数据集群重启后之前运行的任务将自动恢复。以下为 MapStore 持久化配置Hazelcast MapStore 机制关键参数typeIMap 持久化类型目前仅支持hdfsnamespace用于区分不同业务数据的存储位置如 OSS bucket 名clusterName主要用于集群隔离区分不同集群如 cluster1、cluster2也可用于区分不同业务数据fs.defaultFS使用 hdfs api 读写文件因此使用该存储必须提供 hdfs 配置。HDFS 配置示例map: engine*: map-store: enabled: true initial-mode: EAGER factory-class-name: org.apache.seatunnel.engine.server.persistence.FileMapStoreFactory properties: type: hdfs namespace: /tmp/seatunnel/imap clusterName: seatunnel-cluster storage.type: hdfs fs.defaultFS: hdfs://localhost:9000无 HDFS 且集群只有单节点时可改用本地文件fs.defaultFS: file:///map: engine*: map-store: enabled: true initial-mode: EAGER factory-class-name: org.apache.seatunnel.engine.server.persistence.FileMapStoreFactory properties: type: hdfs namespace: /tmp/seatunnel/imap clusterName: seatunnel-cluster storage.type: hdfs fs.defaultFS: file:///OSS 配置示例map: engine*: map-store: enabled: true initial-mode: EAGER factory-class-name: org.apache.seatunnel.engine.server.persistence.FileMapStoreFactory properties: type: hdfs namespace: /tmp/seatunnel/imap clusterName: seatunnel-cluster storage.type: oss block.size: block size(bytes) oss.bucket: oss://bucket name/ fs.oss.accessKeyId: OSS access key id fs.oss.accessKeySecret: OSS access key secret fs.oss.endpoint: OSS endpoint fs.oss.credentials.provider: org.apache.hadoop.fs.aliyun.oss.AliyunCredentialsProvider使用 OSS 时需确保以下 jar 位于 lib 目录aliyun-sdk-oss-3.13.2.jar、hadoop-aliyun-3.3.6.jar、jdom2-2.0.6.jar、netty-buffer-4.1.89.Final.jar、netty-common-4.1.89.Final.jar、seatunnel-hadoop3-3.1.4-uber.jar。3.6 第 6 步配置引擎客户端hazelcast-client.yaml客户端的所有配置在hazelcast-client.yaml中仓库默认模板见 config/hazelcast-client.yaml。cluster-name客户端必须与引擎集群名一致否则引擎拒绝客户端请求network.cluster-members需要在此添加所有 SeaTunnel Engine 服务端节点地址。hazelcast-client: cluster-name: seatunnel properties: hazelcast.logging.type: log4j2 network: cluster-members: - hostname1:58013.7 第 7 步启动引擎服务端节点可通过守护进程参数-d启动mkdir -p $SEATUNNEL_HOME/logs ./bin/seatunnel-cluster.sh -d日志写入$SEATUNNEL_HOME/logs/seatunnel-engine-server.log。3.8 第 8 步安装客户端只需将引擎节点上的$SEATUNNEL_HOME目录拷贝到客户端节点并按服务端相同方式配置SEATUNNEL_HOME即可。3.9 第 9 步提交与管理作业集群部署完成后通过 user-command.md 中的命令完成作业的提交与管理例如sh bin/seatunnel.sh --config $SEATUNNEL_HOME/config/v2.batch.config.template --async sh bin/seatunnel.sh -l # 查看作业列表 sh bin/seatunnel.sh -j jobId # 查看作业状态四、分离集群模式Separated Cluster Mode部署分离集群模式下Master 服务与 Worker 服务分离各自是独立进程Master 节点只负责作业调度、RESTful API、任务提交等Imap 数据只存储在 Master 节点Worker 节点只负责任务执行不参与 Master 选举也不存储 Imap 数据。所有 Master 节点中同一时刻只有一个处于 Active 工作状态其余处于 standby 状态当前 Master 故障或心跳超时时会从其它 Master 中选举出新的 Active 节点。该模式是官方最推荐的用法Master 负载很低、稳定性更高Worker 不存 Imap 数据即使高负载或崩溃也不会导致 Imap 数据重新分布。4.1 第 1~2 步下载安装包与配置 SEATUNNEL_HOME与混合模式相同先按 download-seatunnel.md 下载安装包并安装插件再通过/etc/profile.d/seatunnel.sh配置SEATUNNEL_HOMEexport SEATUNNEL_HOME${seatunnel install path} export PATH$PATH:$SEATUNNEL_HOME/bin4.2 第 3 步分别配置 Master / Worker 的 JVM 参数分离模式下两个角色使用独立的 JVM 参数文件Master 节点$SEATUNNEL_HOME/config/jvm_master_options仓库模板见 config/jvm_master_optionsWorker 节点$SEATUNNEL_HOME/config/jvm_worker_options仓库模板见 config/jvm_worker_options两个文件的默认内容一致包含堆大小、OOM Dump、Metaspace 与 G1GC 配置# JVM Heap -Xms2g -Xmx2g # JVM Dump -XX:HeapDumpOnOutOfMemoryError -XX:HeapDumpPath/tmp/seatunnel/dump/zeta-server # Metaspace -XX:MaxMetaspaceSize2g # G1GC -XX:UseG1GC4.3 第 4 步配置 seatunnel.yaml注意参数生效范围分离模式下seatunnel.yaml中的部分参数只在特定角色上生效。若 Master 与 Worker 进程在同一台机器上启动二者会共享seatunnel.yaml此时不生效的角色会忽略对应配置backup-countMaster 生效Worker 不生效原理与混合模式相同基于 Hazelcast IMap 分区备份实现 HA无需 Zookeeper。推荐取值min(1, max(5, N/2))N为集群节点数。由于分离模式下 Worker 不存 Imap 数据Worker 节点上的backup-count配置不生效共享配置时 Worker 会忽略它seatunnel: engine: backup-count: 1slot-serviceWorker 生效Master 不生效Master 不运行任务因此不会启动 Slot 服务Master 节点上的slot-service配置不生效共享配置时 Master 会忽略它。Slot 数与公式N 2 P任务所需 Slot 数及“推荐为节点 CPU 核数两倍”的规则与混合模式一致seatunnel: engine: slot-service: dynamic-slot: true静态配置seatunnel: engine: slot-service: dynamic-slot: false slot-num: 20checkpointMaster 生效Worker 不生效checkpoint 配置只被 Master 服务读取Worker 服务不读取共享配置时 Worker 会忽略checkpoint配置。interval毫秒与timeout超时触发 checkpoint 失败的作业级覆盖规则与混合模式相同示例seatunnel: engine: backup-count: 1 print-execution-info-interval: 10 slot-service: dynamic-slot: true checkpoint: interval: 300000 timeout: 10000checkpoint 存储同样要求集群节点数大于 1 时必须使用分布式或共享存储具体参见 checkpoint-storage.md。history-job-expire-minutes已完成作业信息存于 IMap默认 1440 分钟一天防止作业增多导致内存溢出seatunnel: engine: history-job-expire-minutes: 1440classloader-cache-mode解决类加载器反复创建销毁导致的资源泄漏 / metaspace 溢出问题默认 falseseatunnel: engine: classloader-cache-mode: trueIMap 持久化Master 生效Worker 不生效由于分离模式下只有 Master 存储 IMap 数据Worker 服务不会读取该配置项。持久化原理、参数type仅支持hdfs、namespace、clusterName、fs.defaultFS以及 HDFS / 本地文件 / OSS 三种配置示例与混合模式章节 5.3 完全一致此处不再重复粘贴同样注意 OSS 场景下需在 lib 目录放置对应的 6 个 jaraliyun-sdk-oss-3.13.2.jar、hadoop-aliyun-3.3.6.jar、jdom2-2.0.6.jar、netty-buffer-4.1.89.Final.jar、netty-common-4.1.89.Final.jar、seatunnel-hadoop3-3.1.4-uber.jar。4.4 第 5 步配置网络服务hazelcast-master.yaml / hazelcast-worker.yaml分离模式下网络相关配置分别放在hazelcast-master.yaml与hazelcast-worker.yaml中仓库模板见 config/hazelcast-master.yaml 与 config/hazelcast-worker.yaml。cluster-name节点以此判断是否同集群不一致则拒绝服务请求network基于 Hazelcast 发现机制自动组网组网后成员间通信始终走 TCP/IP。支持tcp-ip完整 TCP/IP 集群配置详见 tcp.mdTCP 也是独立集群场景的推荐方式。分离模式下 Master 与 Worker 使用不同的端口Master 节点网络配置hazelcast-master.yaml端口 5801并开启 REST API 与集群写/数据端点组hazelcast: cluster-name: seatunnel network: rest-api: enabled: true endpoint-groups: CLUSTER_WRITE: enabled: true DATA: enabled: true join: tcp-ip: enabled: true member-list: - master-node-1:5801 - master-node-2:5801 - worker-node-1:5802 - worker-node-2:5802 port: auto-increment: false port: 5801 properties: hazelcast.heartbeat.failuredetector.type: phi-accrual hazelcast.heartbeat.interval.seconds: 2 hazelcast.max.no.heartbeat.seconds: 180 hazelcast.heartbeat.phiaccrual.failuredetector.threshold: 10 hazelcast.heartbeat.phiaccrual.failuredetector.sample.size: 200 hazelcast.heartbeat.phiaccrual.failuredetector.min.std.dev.millis: 100Worker 节点网络配置hazelcast-worker.yaml端口 5802无 REST APIhazelcast: cluster-name: seatunnel network: join: tcp-ip: enabled: true member-list: - master-node-1:5801 - master-node-2:5801 - worker-node-1:5802 - worker-node-2:5802 port: auto-increment: false port: 5802 properties: hazelcast.heartbeat.failuredetector.type: phi-accrual hazelcast.heartbeat.interval.seconds: 2 hazelcast.max.no.heartbeat.seconds: 180 hazelcast.heartbeat.phiaccrual.failuredetector.threshold: 10 hazelcast.heartbeat.phiaccrual.failuredetector.sample.size: 200 hazelcast.heartbeat.phiaccrual.failuredetector.min.std.dev.millis: 100注意member-list需要同时列出 Master 与 Worker 全部节点含各自端口这样 Master 与 Worker 才能互相发现、共同组成一个集群。上述心跳相关参数phi-accrual 故障检测器、心跳间隔、最大无心跳秒数、阈值、采样数、最小标准差用于控制节点故障检测的灵敏度。4.5 第 6 步启动 Master 节点使用-d守护参数并指定角色mastermkdir -p $SEATUNNEL_HOME/logs ./bin/seatunnel-cluster.sh -d -r master日志写入$SEATUNNEL_HOME/logs/seatunnel-engine-master.log。4.6 第 7 步启动 Worker 节点使用-d守护参数并指定角色workermkdir -p $SEATUNNEL_HOME/logs ./bin/seatunnel-cluster.sh -d -r worker日志写入$SEATUNNEL_HOME/logs/seatunnel-engine-worker.log。4.7 第 8 步安装与配置客户端8.1 在客户端节点按服务端相同方式配置SEATUNNEL_HOME/etc/profile.d/seatunnel.sh8.2 客户端配置在hazelcast-client.yaml仓库模板见 config/hazelcast-client.yaml。cluster-name必须与引擎一致network.cluster-members需添加所有 Master 节点地址hazelcast-client: cluster-name: seatunnel properties: hazelcast.logging.type: log4j2 network: cluster-members: - master-node-1:5801 - master-node-2:58014.8 第 9 步提交与管理作业部署完成后通过 user-command.md 完成作业提交与管理sh bin/seatunnel.sh --config ...提交、-l列表、-j jobId状态、-can jobId取消、-s jobId暂停、-r jobId恢复等其中暂停/恢复要求作业开启 checkpoint。五、模式对比与生产选型建议维度本地模式混合集群模式分离集群模式集群成本无需集群所有节点兼 Master WorkerMaster 与 Worker 分离部署任务执行提交进程内独立进程所有节点运行任务仅 Worker 运行任务Master 负载—高需同步跑任务低专职调度/REST APIImap 数据—分布存于全部节点仅存 Master 节点容错能力无进程退出即结束基于 IMap 备份 checkpointMaster 故障自动选举切换Worker 故障不影响 Imap运维能力不支持暂停/恢复/列表/REST API完整命令行运维完整命令行运维适用场景测试、本地调试中小规模快速部署生产环境实验特性官方推荐选型要点本地模式只用于测试与快速验证不要用于生产混合集群模式适合快速搭建集群但任务规模较大时 Master 需同时跑任务会影响其稳定性且 Master 切换会引发所有任务容错、加重负载分离集群模式是官方推荐用法Master 负载低、稳定性高Worker 故障不影响 Imap 数据分布是最适合生产环境的部署形态无论哪种集群模式多节点部署时都要把checkpoint 存储配置为分布式/共享存储HDFS、OSS、S3、MinIO 或本地文件均可本地文件仅限单节点否则节点故障后无法在其他节点恢复任务状态。相关配置与文档资源均可直接在仓库中查阅引擎配置模板 config/seatunnel.yaml、网络配置 config/hazelcast.yaml / config/hazelcast-master.yaml / config/hazelcast-worker.yaml、客户端配置 config/hazelcast-client.yaml、JVM 配置 config/jvm_options / config/jvm_master_options / config/jvm_worker_options / config/jvm_client_options以及配套文档 local-mode-deployment.md、hybrid-cluster-deployment.md、separated-cluster-deployment.md、checkpoint-storage.md、tcp.md、user-command.md。赞分享数据工程大数据批处理流处理【免费下载链接】seatunnelSeaTunnel is a next-generation super high-performance, distributed, massive data integration tool.项目地址https://gitcode.com/gh_mirrors/sea/seatunnel点击查看免费下载相关推荐SeaTunnel EngineZeta三种部署模式详解Local、混合集群与分离集群实战指南SeaTunnel EngineZeta三种部署模式详解Local、混合集群与分离集群实战指南 SeaTunnel EngineZeta 引擎是 Se数据集成ETL大数据批处理流处理变更数据捕获SeaTunnel Docker 部署与运维指南从本地模式到 Zeta 集群模式SeaTunnel Docker 部署与运维指南从本地模式到 Zeta 集群模式 本篇指南系统讲解如何在 Docker 中部署与使用 Apache SeaTu数据集成ETL大数据批处理流处理变更数据捕获SeaTunnel Engine 分离集群模式Master/Worker 分离部署完全指南SeaTunnel Engine 分离集群模式Master/Worker 分离部署完全指南 本篇技术指南围绕 SeaTunnel Engine 的 分离集群数据工程大数据批处理流处理上一篇base65536实战指南在JavaScript项目中轻松集成编码功能下一篇3步攻克布料渲染瓶颈RenderDoc大规模场景性能调优指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。