本文介绍如何在本地构建开发环境,启动 scaleph
。
开发者需安装如下程序:
docker version
和 docker compose version
检查对应的版本,更新为最新版本。开发者需准备 IDE,scaleph
推荐使用 IntelliJ IDEA 开发,开发时需安装如下插件:
首先,clone scaleph
项目。
导入项目:
New → Project from Existing Sources
。scaleph
根文件夹。Import project from external model -> Maven
。Next
,直至 SDK。+
号创建,注意选择 Eclipse Temurin
。选择 JDK
,选择 JDK 主目录,单击 OK
。选择 pom.xml
中的 JDK 版本。Next
,直至完成。Build → Make Project
。scaleph
运行所需依赖如下:
mysql catalog 需要添加 jdbc 驱动,通过 volume 挂载到 ${gravitino_home}/catalogs/jdbc-mysql/libs
,gravitino 0.5.0 版本mysql 8.x 驱动需选择较高版本,低版本有兼容性问题。postgresql 与此同理
其中 minio 作为文件存储中间件,可以使用 HDFS、OSS 以及 S3 代替。
依赖启动后,服务信息如下:
host: http://localhost:8090
scaleph
服务端启动类为 cn.sliew.scaleph.Application
,位于 scaleph-api
模块,scaleph-api/src/main/java
目录下。
当能看到类似下面日志输出时即启动成功:
安装依赖
启动前端项目
点击 http://localhost:8000,默认用户名密码:sys_admin/123456
。