MeterSphere源码在windows部署
【metersphere技术栈】
前端:vue
后端:springboot
中间件: mysql, kafka ,zookeeeper
【meterSphere开源地址】
https://github.com/metersphere/metersphere
【准备工作】
软件安装:
1. 后端ide: IDEA
2. 需要用到:zookeeeper kafka
3. 数据库:mysql 7.0以上
前后端语言:
1. java
2. nodejs npm
【运行项目】
一、启动 zookeeeper,不关闭cmd
二、启动kafka,不关闭cmd; 进入kafka 安装目录
输入命令:.\bin\windows\kafka-server-start.bat .\config\server.properties
三、创建topics ,名字为:JMETER_METRICS
kafka-topics.bat --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic JMETER_METRICS
四、查看所有创建的topics
kafka-topics.bat --bootstrap-server localhost:9092 --list
五、启动后端
1、IDEA启动,加载MeterSphere项目,指定JDK、Maven等
2、在项目根路径添加一个配置文件 metersphere.properties,添加配置如图:
3、找到项目中引用 metersphere.properties 文件的地方,修改文件所在的路径
4、MySqL数据库创建:CREATE DATABASE `metersphere_dev` ,Mysql 最好是7.0 以上。
5、找到后端项目中:\backend\src\main\java\io\metersphere\Application 文件,点击运行即可:
![](https://img2022.cnblogs.com/blog/246155/202204/246155-20220408093051238-855645014.png)
六、启动前端
先升级npm 到指定版本
npm install -g npm@7.0 升级指定版本
npm install 下载第三方依赖包
npm run serve 启动前端项目
七、登陆项目
账号密码:admin@metersphere.io 、 metersphere
![](https://img2022.cnblogs.com/blog/246155/202204/246155-20220408095642541-859269305.png)