scaleph 产出为镜像,部署方式以 docker 为主。镜像发布在 github packages 中,网络不畅情况下,可通过:
scaleph 运行依赖如下,其中 minio 作为文件存储中间件,Flink 任务 checkpoints 数据存储:
scaleph 应用本身由 2 个组件组成:
localhost 或 127.0.0.1。如果 Kubernetes 集群不是本地如远程服务器上的开发集群,任务运行在 Kubernetes 中尝试通过 localhost 或 127.0.0.1 访问 MySQL、Redis、Minio 和 Gravitino 服务就会出现连接失败问题。在启动服务端时,如果是 localhost 或 127.0.0.1 地址,需替换成本地的 IP 地址。MYSQL_HOST、MYSQL_PORT、MYSQL_USERNAME、MYSQL_PASSWORD、REDIS_HOST、REDIS_PORT、REDIS_PASSWORD、MINIO_ENDPOINT、MINIO_ACCESS_KEY、MINIO_SECRET_KEY、GRAVITINO_URL 更改配置下载镜像,一键启动
使用前需替换 docker-compose.yaml 中的 MINIO_ENDPOINT 中的 MINIO_IP 变量为真实的 Minio 地址,不要使用 localhost 或 127.0.0.1
在所有容器正常启动后,用户即可访问 http://localhost:8888,用户名密码为 sys_admin/123456。