记本地第一次运行seatunnel示例项目
前置
静态源码编译通过:https://blog.csdn.net/u011924665/article/details/143372464
参考
seatunnel官方的开发环境搭建文档:https://seatunnel.incubator.apache.org/zh-CN/docs/2.3.5/contribution/setup
安装scala
下载scala
去官网下载,https://www.scala-lang.org/download/2.11.12.html。seatunnel的官方开发环境搭建文档中提到当前只支持2.11.12,所以提供的是2.11.12。
可以从此下载:https://pan.baidu.com/s/1e_phEre7IrcURq0N3gprnw 提取码: fu84
安装scala
直接解压即可。
配置scala环境变量
前提:假设将scala解压到了目录/usr/local/scala-2.11.12下,里面就是scala的bin等文件夹。
MAC OS系统:
# 设置环境变量
echo 'export SCALA_HOME=/usr/local/scala-2.11.12' >> ~/.bash_profile
echo 'export PATH=$PATH:$SCALA_HOME/bin' >> ~/.bash_profile
# 刷新环境变量
source ~/.bash_profile
# 检查Scala版本
scala -version
执行maven install -Dmaven.test.skip
将子项目安装到本地的maven仓库里。
安装 JetBrains IDEA Scala 插件
用 JetBrains IntelliJ IDEA 打开你的源码,如果有 Scala 的代码,则需要安装 JetBrains IntelliJ IDEA’s Scala plugin。
安装 JetBrains IDEA Lombok 插件
在运行示例之前, 安装 JetBrains IntelliJ IDEA 的 Lombok plugin。
运行DEMO
SeaTunnelEngineExample
输出结果
结束
至此,运行成功。
后续
记第一次跟踪seatunnel的任务运行过程