快速入门
如果要快速入门 StreamPark,可以 一键安装部署 或者 手动安装部署 。
1.一键安装
如果需要一键安装 StreamPark,直接复制如下命令即可:
curl -L https://streampark.apache.org/quickstart.sh | sh
如果提示如下内容,表示安装部署成功:
脚本已经帮我们安装好 StreamPark 以及 Flink 集群了,直接登录即可启动作业
登录系统后,点击启动即可启动默认作业。
登录地址:http://127.0.0.1:8081 ,登录账号密码:
admin
/streampark
):
2. 手动安装
只需按照以下三个步骤,即可快速入门StreamPark:
- Step1:环境准备
- Step2:StreamPark 安装
- Step3:部署作业
2.1 环境准备
物料 | 版本要求 | 演示版本(仅供参考) |
操作系统 | Linux/MacOS | MacOS |
Java | JDK version >=1.18 | 1.8.0_362 |
Scala | Scala version >=2.12 | 2.12.18 |
Flink | Flink version >= 1.12 | 1.19.0 |
StreamPark安装包 | 任意版本 | 2.1.5 |
备注:默认用户在本地已经安装好 JDK 以及 Scala 环境。
2.2 StreamPark 安装
首先从官网直接下载最新版的 StreamPark,本文使用的是 2.1.5 版本 ,下载地址:https://streampark.apache.org/download
下载完成后,解压到本地的某个目录,进入 bin 目录启动 StreamPark ,相关脚本如下:
# 解压StreamPark安装包.
tar -zxvf apache-streampark_2.12-2.1.5-incubating-bin.tar.gz
# 启动StreamPark.
cd apache-streampark_2.12-2.1.5-incubating-bin/bin
./startup.sh
启动成功后界面如下:
登录 StreamPark,地址:http://127.0.0.1:10000
账号密码为:admin/streampark
2.3 部署作业
首次登录系统后,会发现已经有一个默认创建好的 FlinkSQL 作业。为了更好地演示,这里使用 Standalone 模式来运行这个作业。在此之前,需要先配置 Flink 版本与关联 Flink 集群。
2.3.1 配置 Flink 版本
Flink 安装包需要与 StreamPark 服务同在一台服务器。
首先需要配置 Flink 版本,即指定本地 Flink 的解压路径。依次点击:设置中心 → Flink 版本 → 新建
2.3.2 配置Flink集群
需要确保本地的 Flink 集群已经启动(直接进入 Flink 解压目录下的bin目录,执行./start-cluster.sh
即可)
关联Flink集群,依次点击:设置中心 → Flink集群 → 添加
2.3.3 配置作业
点击作业配置,进入作业配置页面:
只需要修改部署模式、Flink 版本、Flink 集群,保存即可:
点击上线:
启动作业:
启动成功后的页面如下:
当然也能进入详情页面查看作业详情:
这里不再演示其它的功能,值得您继续探索...
3. 可能会遇到的问题
如果遇到如下错误:
ERROR: streampark.workspace.local: "/tmp/streampark" is an invalid path, please reconfigure in ...
可以考虑直接在系统的 /tmp
目录创建 streampark
文件夹或在安装目录下的 /conf/config.yaml
文件里配置 streampark.workspace.local
属性为一个合法的临时目录路径。