用户使用 Flink DataStream 或 Table API 开发任务,打包成 Jar,scaleph 支持用户提交 Jar 包形式的 Flink 任务 。
首先上传 Jar artifact,操作路径为 项目 -> 数据开发 -> Flink Jar。以 Flink 提供的 examples 为例:

上传完成后,效果如下:

用户可以在 项目 -> 运维中心 -> Flink任务 部署 Jar 类型作业:

创建完成后,进入详情页,点击 Deploy 启动任务:



部署后,即需要等待 Flink 任务启动。
scaleph 添加了一个 init-container 用于加载用户上传的 Jar 到 Flink 容器中,init-container 日志内容如下:

在 init-container 容器成功下载 Jar 到 Flink 容器中后,Flink 任务开始启动、运行,用户可通过 Flink UI 按钮获取 Flink 任务的 webui:

稍后用户可以点击 Shutdown 按钮关闭 Flink 任务:
