记本地第一次运行seatunnel示例项目

news/2024/12/26 20:01:39/

前置

静态源码编译通过: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的任务运行过程


http://www.ppmy.cn/news/1544334.html

相关文章

matlab计算相关物理参数

function Rx1Jetfire1_1(di,Ct,Tf,Tj,alpha,Ma,Mf,RH,P0,P,k,Cd,elta,deltaHc,tau,directory) % 一共15个独立变量,为了方便输入修改,所有变量存入Jetfire1_1excel表, % dj为孔口直径,m;Ct为燃料空气混合摩尔系数,可…

优化客户服务流程,高效体系自然成

打造高效客服体系需考虑理念、技术、人员及持续改进。以客户为中心,建立标准化流程,利用ZohoDesk提升效率,培训优秀团队,持续收集反馈优化,引入多渠道服务,建立忠诚度计划。ZohoDesk助力企业提升服务质量。…

前端的全栈Deno篇(五):与前端保持一致的模块化方案,摆脱ERR_REQUIRE_ESM和mjs、cjs等模块混乱带来的心智负担

在现代JavaScript开发中,模块化系统的演变经历了多次变革,使得前端和后端开发人员在选择模块加载方式时常常感到困惑。尤其是Node.js所采用的CommonJS和ESM(ECMAScript Modules)两种模块体系,以及文件扩展名的多样性&a…

15分钟学 Go 第 32 天:基本调试技巧

第32天:基本调试技巧 在Go语言的开发过程中,调试是确保代码质量的重要环节。通过有效的调试技巧和工具,开发者可以快速定位和修复问题,从而提高开发效率。今天的学习目标是掌握Go语言中的基本调试工具和技巧。 1. 调试的必要性 …

笔记整理—linux驱动开发部分(5)linux设备驱动模型

类(class)、总线(bus)、设备(device)、驱动(driver)这四个结构体可以实例化从而形成驱动模型。 kobject是抽象的内核对象的父类。对象的生命周期是在kobject中有相关机制实现的。 sy…

ElasticSearch - Bucket Script 使用指南

文章目录 官方文档Bucket Script 官文1. 什么是 ElasticSearch 中的 Bucket Script?2. 适用场景3. Bucket Script 的基本结构4. 关键参数详解5. 示例官方示例:计算每月 T 恤销售额占总销售额的比率百分比示例计算:点击率 (CTR) 6. 注意事项与…

Python代码解析:处理JSON数据并导入Neo4j数据库

Python代码解析:处理JSON数据并导入Neo4j数据库 引言代码结构概览代码详解1. 导入必要的库2. 定义数据文件路径3. 读取JSON文件内容4. 连接Neo4j服务器5. 遍历数据并处理 总结参考资料 引言 在数据处理和分析中,JSON是一种常见的数据格式。Neo4j是一个高…

智慧用电监控装置:引领0.4kV安全用电新时代

在智能科技日新月异的今天,电力安全与管理正迎来一场前所未有的革新。为0.4kV以下TT、TN系统打造的智慧用电在线监控装置不仅重新定义了电力监控的边界,更为建筑安全用电筑起了一道坚不可摧的防线。 装置集成了单、三相交流电精确测量、四象限电能计量、…