Apache StreamPark 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Apache StreamPark 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Apache StreamPark 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
操作系统 跨平台
软件类型 开源软件
所属分类 大数据数据处理
开源组织
地区 国产
投 递 者 StreamPark
适用人群 未知
收录时间 2021-04-13

软件简介

StreamX 是一个 Apache Flink 极速开发框架。项目的初衷是 —— 让 Flink 开发更简单。

StreamX 定位是 Flink|Spark 开发脚手架 + 流批一体大数据平台,项目本身采用 java、scala开发。前端使用 vuejs、antd design vue,使用 StreamX 开发,可以极大降低学习成本和开发门槛,让开发者只用关心最核心的业务。

StreamX 规范了项目的配置,鼓励函数式编程,定义了最佳的编程方式,提供了一系列开箱即用的Connectors,标准化了配置、开发、测试、部署、监控、运维的整个过程,提供scala和java两套api,其最终目的是打造一个一站式大数据平台,流批一体的解决方案。

Features

  • 开发脚手架
  • 多版本Flink支持(1.11,x, 1.12.x, 1.13 )
  • 一系列开箱即用的connectors
  • 支持项目编译功能(maven 编译)
  • 在线参数配置
  • 支持Applicaion 模式, Yarn-Per-Job模式启动
  • 快捷的日常操作(任务启动停止savepoint,从savepoint恢复)
  • 支持火焰图
  • 支持notebook(在线任务开发)
  • 项目配置和依赖版本化管理
  • 支持任务备份、回滚(配置回滚)
  • 在线管理依赖(maven pom)和自定义jar
  • 自定义udf、连接器等支持
  • Flink SQL WebIDE
  • 支持catalog、hive
  • 任务运行失败发送告警邮件
  • 支持任务失败重启重试
  • 从任务开发阶段到部署管理全链路支持
  • ...

项目架构如下:

组成部分

Streamx 有三部分组成,分别是streamx-core、streamx-pump 和 streamx-console

streamx-core

streamx-core 定位是一个开发时框架,关注编码开发,规范了配置文件,按照约定优于配置的方式进行开发,提供了一个开发时 RunTime Content和一系列开箱即用的Connector,扩展了DataStream相关的方法,融合了DataStream和Flink sql api,简化繁琐的操作,聚焦业务本身,提高开发效率和开发体验

streamx-pump

pump 是抽水机,水泵的意思,streamx-pump的定位是一个数据抽取的组件,类似于flinkx,基于streamx-core中提供的各种connector开发,目的是打造一个方便快捷,开箱即用的大数据实时数据抽取和迁移组件,并且集成到streamx-console中,解决实时数据源获取问题,目前在规划中

streamx-console

streamx-console 是一个综合实时数据平台,低代码(Low Code)平台,可以较好的管理Flink任务,集成了项目编译、发布、参数配置、启动、savepoint,火焰图(flame graph),Flink SQL, 监控等诸多功能于一体,大大简化了Flink任务的日常操作和维护,融合了诸多最佳实践。旧时王谢堂前燕,飞入寻常百姓家,让大公司有能力研发使用的项目,现在人人可以使用, 其最终目标是打造成一个实时数仓,流批一体的一站式大数据解决方案

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
发表了资讯
10/21 09:33

Apache StreamPark 2.1.5 正式发布,离支持 Spark 还远吗

近日 Apache StreamPark(Incubating) PMC 正式发布了 Apache StreamPark 2.1.5 版本,该版本是 2.1 系列版本 的第 5 个小版本,也是最后一个版本,社区已决定下个发布版本是 2.2。在本次发布,进一步优化易用性,支持了 Apache Flink 1.20,访问 Filnk UI 支持代理,重构了 OpenAPI 的接口访问,修复一些历史 BUG,该版本历经了 5 个月,共有 20 余位开发者参与开发和测试,感谢开发者的贡献。用 Github: https://github.com/a...

0
0
发表了资讯
05/17 08:29

Apache StreamPark 毕业前最后一个版本 2.1.4 发布

近日 Apache StreamPark(Incubating) PMC 正式发布了 Apache StreamPark 2.1.4 版本,从 2024 开年以来,社区就在积极准备新版本,为的是让大家在新年伊始就可以用上稳定的版本,助力业务起飞,我们在稳定性的打磨上足够有耐心,这是个诚意满满的版本。在本次发布中,支持了最新的 Apache Flink 1.19,简化了项目的配置,Flink on Kubernetes 方面的能力做了充分验证,修复了一些高危安全漏洞。2.1.4 版本是目前推荐的稳定版本,...

0
2
发表了资讯
2023/12/12 14:48

Apache StreamPark 2.1.2 稳定版正式发布

近日 Apache StreamPark(Incubating) 社区正式发布了 StreamPark 2.1.2 版本,在 2.1.2 版本中,支持了最新的 Flink 1.18,Flink Jar 类型的作业支持指定依赖,修复了诸多 Bug 和大量改进,稳定性和可用性进一步提升,建议所有用户升级到这个版本。 Github: https://github.com/apache/streampark 官 网: https://streampark.apache.org/download 欢迎 使用、关注、star、fork 新特性解读 更好的支持 JAR 类型作业 在 StreamPa...

1
2
发表了资讯
2023/05/16 07:45

Apache StreamPark 2.1.0 版本正式发布

近日 Apache StreamPark(Incubating) 社区正式发布了 2.1.0 版本,带来了诸多改进和新功能的更新,欢迎大家下载使用。 在 2.1.0 版本中,StreamPark 团队修复了很多依赖包存在的安全风险问题,通过了专业安全工具的检测,安全性大大提升。支持了最新的 Flink 1.17,修复了 Hadoop 版本兼容性相关的历史 Bug,该版本是 2.0.0 大版本 的增强修复版,具备更高的可用性和稳定性,建议所有用户升级到这个版本。 Github: https://gith...

0
5
发表了资讯
2023/05/04 10:42

StreamPark 社区接受赤兔团队的道歉,特此申明

StreamPark 社区以及广大开源社区的朋友们大家好: 关于近日 "赤兔" 实时计算平台违规使用 Apache StreamPark (Incubating) 代码一事[1], 赤兔开发团队已经重新按照 Apache 的合规要求, 更新了相关代码, 并且公开在官网[2] 做出了道歉声明: 在 Github[3] 项目首页也写了道歉信: 道歉信: 鉴于赤兔团队良好的认错态度,积极的响应,StreamPark 团队正式声明如下: 接受对方道歉,对方在发生这件事情之后有着十分积极的响应,主动...

5
4
发表了资讯
2023/04/27 19:02

Apache 孵化项目被公然抄袭,开源世界真的会变得更好吗?

Apache StreamPark(incubating) 是一个流处理应用程序开发管理框架。初衷是让流处理更简单,旨在轻松构建和管理流处理应用程序,提供使用 Apache Flink 和 Apache Spark 等编写流处理应用程序的开发框架。同时,StreamPark 提供了一个流处理应用管理平台,核心能力包括但不限于流应用开发、调试、交互查询、部署、运维、实时数仓等。2021 年 4月 以 StreamX 为名进行开源,于 2022 年 8 月更名为 StreamPark,随后通过投票于 ...

39
6
发表了资讯
2023/02/21 09:28

StreamPark 2.0.0 重磅发布, 首个 Apache 版本终于来了

StreamPark 社区的小伙伴们大家好:今天我们很高兴地宣布 Apache StreamPark(Incubating) 2.0.0 正式发布!欢迎大家下载使用。 这是 StreamPark 加入 Apache 孵化器以来发布的第一个版本, 也是一个重大功能更新的版本, 距离上次发版长达半年之久。在这半年的时间里, 我们开发了很多非常实用的新功能, 也经历了社区小伙伴的数次催更和发版的合规整改, 终于和大家见面了, 这是一个诚意满满的, 值得期待的版本。有超过100 位 Cont...

2
3
发表了资讯
2022/09/09 10:49

官宣!StreamPark 成功进入 Apache 孵化器

StreamPark[1] 在 9 月 1 号顺利通过投票,正式成为全球最大的开源基金会 Apache 软件基金会 (ASF) 的孵化项目。这是 StreamPark 项目的新起点,意味着开源社区化协作将会变得更加规范以及国际化。 什么是 StreamPark StreamPark 原名 StreamX,是一个简单易用的流处理应用开发框架和操作管理平台。于 2019 年由个人组织 streamxhub 创建,并于 2021年 4月在 GitHub 上开源,2022 年 8 月改名为 StreamPark。 StreamPark 初衷是...

2
7
发表了资讯
2022/05/07 12:05

StreamX 1.2.3 发布,唯快不破,支持 Flink 1.15

Gitee: https://gitee.com/streamxhub/streamx Github: https://github.com/streamxhub/streamx StreamX 让流处理更简单,Flink & Spark 极速开发框架,流批一体一站式大数据平台。今天迎来了 1.2.3 Release 版本的正式发布!本次增加了诸多新特性,修复了一些 bug ,对 StreamX 的易用性、稳定性等方面进行了加强,欢迎大家下载使用! 1.重要更新 在 1.2.3 版本中,StreamX 支持了 最新的 Apache Flink 1.15.0 ,在使用上还是一...

0
13
发表了资讯
2022/03/25 09:00

StreamX 1.2.2 正式发布, 迄今最稳定可用版本重磅发布!

今天 , StreamX 很高兴的宣布 1.2.2 版本正式发布。本次是 2022 开年之初发布的第一个正式版本, 修复已知历史 bug, 支持 Flink 所有部署模式,提升易用性和稳定性。2022 新年伊始, 春日正盛, 一片欣欣向荣之景象! 众多企业也在摩拳擦掌, 规划蓝图, 准备大干一场! 此时 StreamX 带来 稳定版本, 助力大家放心的上生产环境, 愿为大家在流处理领域带来一点方便, 为 Apache Flink 的落地和普及助一臂之力! 项目地址: Gitee: https://...

2
16
发表了资讯
2022/01/26 15:21

StreamX v1.2.1 发布,Flink 开发脚手架、流批一体平台

再过几日就是中国传统的农历新年,提前祝大家新年快乐。经过贡献者们的不懈努力,终于在春节来临之际,迎来了 StreamX 1.2.1 的正式发布,欢迎大家下载使用。 Gitee: https://gitee.com/streamxhub/streamx Github: https://github.com/streamxhub/streamx StreamX 让流处理更简单,Flink & Spark 极速开发框架,流批一体一站式大数据平台。继上个版本支持 k8s 之后,本次重点功能是 Flink 任务构建 / 运行分离 和 本地上传Jar...

1
11
发表了资讯
2021/11/17 14:57

StreamX v1.2.0 发布,Flink 开发脚手架、流批一体平台

Make Flink|Spark easier!!! 各位关注和使用 StreamX 的小伙伴们: 好消息!经过贡献者们的不懈努力,现在我们终于可以很高兴地宣布: StreamX 1.2.0 正式发布,欢迎大家下载使用。 StreamX 是Flink & Spark极速开发脚手架,流批一体一站式大数据平台。 自2021年3月开源以来,贡献者已累计发展到10多位。距离上次发布版本已过去4个多月, 在这4个多月的时间里,贡献者们付出了艰辛的努力,在这个版本中进行了多项关键更新和优化,...

1
21
发表了资讯
2021/07/14 09:25

StreamX v1.1.1 发布,Flink 开发脚手架、流批一体平台

Make Flink|Spark easier!!! 大数据技术如今发展的如火如荼,已呈现百花齐放欣欣向荣的景象,实时处理流域 Apache Spark 和 Apache Flink 更是一个伟大的进步,尤其是Apache Flink被普遍认为是下一代大数据流计算引擎, 我们在使用 Flink 时发现从编程模型, 启动配置到运维管理都有很多可以抽象共用的地方, 我们将一些好的经验固化下来并结合业内的最佳实践, 通过不断努力终于诞生了今天的框架 —— StreamX, 项目的初衷是 —— 让 ...

3
24
发表了资讯
2021/06/28 09:04

StreamX v1.1.0 发布,Flink 开发脚手架、流批一体平台

Make Flink|Spark easier!!! 大数据技术如今发展的如火如荼,已呈现百花齐放欣欣向荣的景象,实时处理流域 Apache Spark 和 Apache Flink 更是一个伟大的进步,尤其是Apache Flink被普遍认为是下一代大数据流计算引擎, 我们在使用 Flink 时发现从编程模型, 启动配置到运维管理都有很多可以抽象共用的地方, 我们将一些好的经验固化下来并结合业内的最佳实践, 通过不断努力终于诞生了今天的框架 —— StreamX, 项目的初衷是 —— 让 ...

4
34
发表了资讯
2021/05/24 09:52

StreamX v1.0.0 发布,Flink 开发脚手架、流批一体平台

Make Flink|Spark easier!!! 大数据技术如今发展的如火如荼,已呈现百花齐放欣欣向荣的景象,实时处理流域 Apache Spark 和 Apache Flink 更是一个伟大的进步,尤其是Apache Flink被普遍认为是下一代大数据流计算引擎, 我们在使用 Flink 时发现从编程模型, 启动配置到运维管理都有很多可以抽象共用的地方, 我们将一些好的经验固化下来并结合业内的最佳实践, 通过不断努力终于诞生了今天的框架 —— StreamX, 项目的初衷是 —— 让 ...

1
35
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
53 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部