本文介绍如何在本地构建开发环境,启动 scaleph
。
开发者需准备 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
,postgresql、doris 与此同理。具体参考 docker-compose.yml
同级目录下的 README.md
其中 minio 作为文件存储中间件,可以使用 HDFS、OSS 以及 S3 代替。
依赖启动后,服务信息如下:
scaleph
在提供的 minio 容器中创建了 scaleph
和 scaleph-public
2 个 bucket,其中 scaleph-public
可通过 http 匿名访问。访问方式为:http://$MINIO_IP:$MINIO_PORT/scaleph-public/$FILE_NAME
,如 http://localhost:9000/scaleph-public/scaleph.svg
。host: http://localhost:8090
scaleph
服务端启动类为 cn.sliew.scaleph.Application
,位于 scaleph-api
模块,scaleph-api/src/main/java
目录下。
当能看到类似下面日志输出时即启动成功:
安装依赖
启动前端项目
点击 http://localhost:8000,默认用户名密码:sys_admin/123456
。