MeterSphere 平台源码本地部署遇到的坑
- 源码拉取
- IDEA 编译
- 安装MySQL
- 安装zookeeper 及 Kafka
- 启动源码
源码拉取
从“github” 下载 1.7版本zip包,本地解压。
IDEA 编译
首先需要添加 SpringBoot 组件, 老王这里用的时社区版,所以需要单独安装组件。
组件安装成功后,开始导入MeterSphere 源码包。 MeterSphere 项目用的时MAVEN作为管理库,所以需要进行 install; 因此项目包含前端页面,本人建议单独进入后端项目进行 依赖下载。
安装MySQL
官方文档特注明数据库版本,因此需要与官网匹配。
数据库安装后,需要先手动新建专用库,数据库名称官网已提供:
CREATE DATABASE `metersphere_dev` /*!40100 DEFAULT CHARACTER SET utf8mb4 */
安装zookeeper 及 Kafka
目前最新版Kafka已经内置了 zookeeper 不需要单独下载。
修改zookeeper 配置文件, 此处有坑!
默认端口时9092, 但是在实际启动过程中 会和Kafka冲突 所以建议修改; 老王这里修改为 2181
clientPort=2181
另: 虽然Kafka内置了zookeeper, 但是还是需要单独启动。
启动源码
当 Mysql Kafka zookeeper 可以正常启动后, 就可以进行spring boot 项目启动操作了
1.新增配置文件 【metersphere.properties】,官方指定文件, 具体路径可以自行定义
2. 修改启动类 配置文件路径,修改为本地文件所在路径。
3.修改Kafka 链接配置信息, 官方LoadTestConsumer 类 默认 为【kafka.test.topic】 与配置文件不符合, 所以需要自己手动添加或修改。
4.修改Kafka链接端口, 需要与本地调试一致。
上述动作完成后,就可以启动后端程序了。
run Application.main()
更多推荐
MeterSphere 平台源码本地部署
发布评论