Docker
scaleph
产出为镜像,部署方式以 docker 为主。镜像发布在 github packages 中,网络不畅情况下,可通过:
- 科学上网
- 本地下载镜像上传到部署服务器
- 本地编译镜像
docker
scaleph
运行依赖如下,其中 minio 作为文件存储中间件,Flink 任务 checkpoints 数据存储:
scaleph
应用本身由 2 个组件组成:
下载镜像,一键启动
# clone scaleph 源码
git clone https://github.com/flowerfine/scaleph.git --depth 1
# 切换到 2.0.2 分支
git fetch origin 2.0.2
git checkout 2.0.2
cd scaleph/tools/docker/deploy/scaleph
# 修改镜像版本至 v2.0.2,代码中镜像 tag 错误,需进行修正
# 下载依赖 && scaleph 组件
docker compose pull
# 一键启动依赖 && scaleph 组件
docker compose up -d
# 关闭 scaleph
docker compose down
在所有容器正常启动后,用户即可访问 http://localhost:8096,用户名密码为 sys_admin/123456
。