MeterSphere 本地部署 MeterSphere 一站式开源持续测试平台源码

MeterSphere · 2021年11月12日 · 最后由 曦枫落 回复于 2023年11月25日 · 3414 次阅读

以下文章来源于 CSDN,作者为 Old-Wang。

获取源码

本次演示使用的是 MeterSphere v1.7 版本。先从 GitHub 上下载 MeterSphere v1.7 版本的压缩包,本地解压。

IDEA 编译

首先添加 Spring Boot 组件。老王这里用的是社区版,所以需要单独安装组件。

组件安装成功后,导入 MeterSphere 源码包。由于 MeterSphere 开源项目采用 Maven 作为管理库,因此需要进行 Install。此外,MeterSphere 开源项目中还含有前端页面,老王在这里建议大家单独进入后端项目进行依赖下载。

安装 MySQL

这里要注意的是,官方特意在文档中注明了数据库版本,我们下载的版本要与官网匹配。

数据库安装完成后,需要先手动新建专用库。数据库名称官网已提供。

REATE DATABASE `metersphere_dev` /*!40100 DEFAULT CHARACTER SET utf8mb4 */ 

安装 ZooKeeper 及 Kafka

目前最新版 Kafka 已经内置了 ZooKeeper,不需要单独下载。

修改 ZooKeeper 配置文件。注意,默认端口为 9092, 但在实际启动过程中会和 Kafka 冲突,所以建议修改。这里老王改为 2181。

clientPort=2181

启动源码

当 MySQL、Kafka、ZooKeeper 可以正常启动后,就可以进行 Spring Boot 项目的启动操作了。

  1. 新增配置文件 “metersphere.properties”。这是官方指定文件,具体路径可以自行定义。

  1. 修改启动类配置文件路径,将路径修改为本地文件所在路径。

  1. 修改 Kafka 链接配置信息。LoadTestConsumer 类默认为 “kafka.test.topic”。该信息与配置文件不符合,所以需要自己手动添加或修改。

  1. 修改 Kafka 链接端口,端口需要与本地调试一致。

上述动作完成后,就可以启动 MeterSphere 后端程序了。

run Application.main()

————————————————
版权声明:本文为 CSDN 博主「Old-Wang」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:

https://blog.csdn.net/qq_35451939/article/details/113869144?spm=1001.2014.3001.5501

共收到 2 条回复 时间 点赞

请问下 metersphere.properties 这个文件放在本地哪里?

启动报这个错:Flyway Teams Edition or MySQL upgrade required: MySQL 5.7 is no longer supported by Flyway Community Edition, but still supported by Flyway Teams Edition.

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册