Docker

scaleph 产出为镜像,部署方式以 docker 为主。镜像发布在 github packages 中,网络不畅情况下,可通过:

  • 科学上网
  • 本地下载镜像上传到部署服务器
  • 本地编译镜像

docker

scaleph 运行依赖如下,其中 minio 作为文件存储中间件,Flink 任务 checkpoints 数据存储:

  • redis
  • mysql
  • minio

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

目录