Skip to main content
Version: Next

deployment


本地部署

步骤 1: 准备工作

在开始本地运行前,您需要确保您已经安装了SeaTunnel所需要的以下软件:

  • 安装Java (Java 8 或 11, 其他高于Java 8的版本理论上也可以工作) 以及设置 JAVA_HOME

步骤 2: 下载 SeaTunnel

进入seatunnel下载页面下载最新版本的发布版安装包seatunnel-<version>-bin.tar.gz

或者您也可以通过终端下载

export version="2.3.5"
wget "https://archive.apache.org/dist/seatunnel/${version}/apache-seatunnel-${version}-bin.tar.gz"
tar -xzvf "apache-seatunnel-${version}-bin.tar.gz"

步骤 3: 安装连接器插件

从2.2.0-beta版本开始,二进制包不再默认提供连接器依赖,因此在第一次使用它时,您需要执行以下命令来安装连接器:(当然,您也可以从 Apache Maven Repository 手动下载连接器,然后将其移动至connectors/seatunnel目录下)。

sh bin/install-plugin.sh 2.3.5

如果您需要指定的连接器版本,以2.3.5为例,您需要执行如下命令

sh bin/install-plugin.sh 2.3.5

通常您并不需要所有的连接器插件,所以您可以通过配置config/plugin_config来指定您所需要的插件,例如,您只需要connector-console插件,那么您可以修改plugin.properties配置文件如下

--seatunnel-connectors--
connector-console
--end--

如果您希望示例应用程序能正常工作,那么您需要添加以下插件

--seatunnel-connectors--
connector-fake
connector-console
--end--

您可以在${SEATUNNEL_HOME}/connectors/plugins-mapping.properties下找到所有支持的连接器和相应的plugin_config配置名称。

:::提示

如果您想通过手动下载连接器的方式来安装连接器插件,则需要特别注意以下事项

连接器目录包含以下子目录,如果他们不存在,则需要手动创建它们

flink
flink-sql
seatunnel
spark

如果您想手动安装V2连接器插件,您只需要下载您所需要的连接器插件即可,并将它们放在seatunnel目录下

:::

此外

现在,您已经完成了SeaTunnel部署。您可以按照快速开始来配置并运行数据同步作业了。