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:8096,用户名密码为 sys_admin/123456
。