IDEA启动DataKit配置步骤

IDEA启动DataKit配置步骤

1 克隆项目代码

DataKit项目Gitee代码仓地址:https://gitee.com/opengauss/openGauss-workbench

2 配置数据库连接信息

配置文件目录:openGauss-datakit/visualtool-api/src/main/resources/application-dev.yml

配置内容如下:

  • 注释掉Intarkdb数据库连接信息

        # For Intarkdb
    #    driver-class-name: org.intarkdb.IntarkdbJDBC
    #    url: jdbc:intarkdb:data/datakit
    
  • 解开openGauss数据库连接信息,并正确配置连接

        # For openGauss
        driver-class-name: org.opengauss.Driver
        url: jdbc:opengauss://127.0.0.1:5432/databasename?currentSchema=public&batchMode=off
        username: username
        password: password
    

3 修改访问权限配置

修改SpringSecurity配置文件,允许直接通过url访问restful服务,以方便调试。

配置文件目录:openGauss-datakit/visualtool-framework/src/main/java/org/opengauss/admin/framework/config/SecurityConfig.java

修改内容如下:

// 原始值,大约在128-130行
                .anyRequest().authenticated()
                .and()
                .headers().frameOptions().disable();
// 替换为如下值
                .anyRequest().permitAll()
//                .anyRequest().authenticated()
//                .and()
//                .headers().frameOptions().disable();
                .and().headers().disable();

4 开启初始化数据库

修改文件目录:openGauss-datakit/visualtool-api/src/main/java/org/opengauss/admin/web/core/config/DataSourceConfig.java

修改内容如下:

// 注释掉开发环境不生效的配置,大约在46行
//    @Profile("!dev")

**注:**上述为DataKit平台配置部分,如果需要使用插件,同样需要开启对应插件初始化数据库的配置,修改文件同样时插件中的DataSourceConfig.java文件,文件一般在config目录下。

5 修改系统文件上传路径的正则验证表达式

修改“系统设置-文件上传路径”的正则验证表达式,以支持windows的路径命名方式,以方便使用时修改。

修改文件目录:openGauss-datakit/visualtool-ui/src/views/security/systemSetting/SystemSetting.vue

修改内容如下:

// const reg的值修改为如下内容,大约在89行
    const reg = /([\u4e00-\u9fa5\w-.:]+)*\/$/

6 配置不编译test目录中的内容

修改文件目录:pom.xml

配置内容如下:

<!-- 在pluginManagement下,找到此plugin,并替换内容为如下值 -->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>3.0.0-M7</version>
                </plugin>
<!-- 在以上内容的version前增加如下内容 -->
                    <configuration>
                        <skip>true</skip>
                    </configuration>

7 配置需要打包的插件

修改文件目录:pom.xml

配置内容如下:

<!--  找到modules标签,根据需要保留plugins/*中需要的插件,注释掉其他插件即可,注意openGauss-datakit/*部分为DataKit平台部分内容,插件打包需要依赖此部分,请不要注释掉  -->
    <modules>
        <module>openGauss-datakit/visualtool-api</module>
        <module>openGauss-datakit/visualtool-framework</module>
        <module>openGauss-datakit/visualtool-service</module>
        <module>openGauss-datakit/visualtool-common</module>
        <module>openGauss-datakit/cov-analysis</module>
        <module>plugins/alert-monitor</module>
        <module>plugins/base-ops</module>
        <module>plugins/data-migration</module>
        <module>plugins/data-studio</module>
        <module>plugins/datakit-demo-plugin</module>
        <module>plugins/datasync-mysql</module>
        <module>plugins/observability-instance</module>
        <module>plugins/observability-log-search</module>
        <module>plugins/observability-sql-diagnosis</module>
        <module>plugins/compatibility-assessment</module>
        <module>plugins/intelligent-parameter-tuning</module>
        <module>plugins/openGauss-tools-monitor</module>
    </modules>

8 打包项目

在命令行中进入项目根目录,并执行 Maven 打包命令,命令如下:

mvn clean package

Maven 在执行完成后会在项目的 target 目录下生成相应的 JAR 包。

9 创建插件jar包存储目录

在项目根目录下创建visualtool-plugin目录,并将打包生成的插件的*-repackage.jar文件复制到此目录下,项目启动默认会加载此目录中的插件jar包,如果未将插件jar包放入,将不会加载此插件。

10 启动项目

正常执行启动DataKit平台的SpringBoot项目即可。

11 访问服务

打开本地浏览器,输入url:http://localhost:9494访问项目。

12 登录服务

初始用户名及密码为,用户名:admin,初始密码:admin123。

  • 13
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值