目录
0. 相关文章链接
1. 什么是StreamX
2. StreamX的特色
0. 相关文章链接
大数据基础知识点 文章汇总
1. 什么是StreamX
StreamX 项目的初衷是——让 Flink 开发更简单, 使用 StreamX 开发, 可以极大降低学习成本和开发门槛, 让开发者只用关心最核心的业务, StreamX 规范了项目的配置, 鼓励函数式编程, 定义了最佳的编程方式, 提供了一系列开箱即用的 Connectors, 标准化了配置、开发、测试、部署、监控、运维的整个过程, 提供 scala 和 java 两套 api, 其最终目的是打造一个一站式大数据平台, 流批一体, 湖仓一体的解决方案。
2. StreamX的特色
- 开发脚手架
- 多版本 Flink 支持(1.12+)
- 一系列开箱即用的 connectors
- 支持项目编译功能(maven 编译)
- 在线参数配置
- 支持 Applicaion 模式, Yarn-Per-Job 模式启动
- 快捷的日常操作(任务启动、停止、 savepoint, 从 savepoint 恢复)
- 支持火焰图
- 支持 notebook(在线任务开发)
- 项目配置和依赖版本化管理
- 支持任务备份、回滚(配置回滚)
- 在线管理依赖(maven pom) 和自定义 jar
- 自定义 udf、连接器等支持
- Flink SQL WebIDE
- 支持 catalog、 hive
- 任务运行失败发送告警邮件
- 支持失败重启重试
- 从任务开发阶段到部署管理全链路支持
注:其他相关文章链接由此进 -> 大数据基础知识点 文章汇总



