搭建metersphere问题记录
一、命令安装
1、如下错误,进入前端工程目录,npm run build
2、com.zaxxer.hikari.pool.HikariPool: 594 - DatebookHikariCP - Exception during pool initialization.
java.sql.SQLException: Access denied for user 'root'@'::1' (using password: YES)
安装mysql时有配置密码,重新修改免密登录
- 修改/etc/my.cnf最后一行添加skip-grant-tables
- 重启mysql服务
其他安装步骤按官网流程走就行~
3、以下是我安装的版本
Maven 3.8.6 jdk 1.8.0_152 node 16.10.0 docker 20.10.6 mysql 5.7.31 kafka 2.8.0 redis 6.2.5
环境信息/etc/profile
4、安装成功后启动kafka、zookeeper、redis、前后端服务,启动成功后登录:http://your_ip:8080
# zookeeper 端口2181 查看后台是否运行netstat -nlatp |grep 2181 # 关闭后台运行bin/zookeeper-server-stop.sh cd /usr/local/kafka/bin/ nohup ./zookeeper-server-start.sh /usr/local/kafka/config/zookeeper.properties >/dev/null 2>&1 & # 关闭后台运行 bin/kafka-server-stop.sh nohup ./kafka-server-start.sh /usr/local/kafka/config/server.properties >/dev/null 2>&1 & # 关闭redis redis-cli shutdown nohup redis-server >/dev/null 2>&1 & cd metersphere/frontend/ npm run build cd ../backend/ nohup mvn spring-boot:run & cd ../frontend/ nohup npm run serve
启动成功后初始登录账户/密码为:admin/metersphere
二、docker安装
一键安装:curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | bash
安装目录为/opt/metersphere
部署完成后,可使用以下命令进行服务的启动、停止和查看状态等:
启动:msctl start
停止:msctl stop
查看状态:msctl status
重启:msctl restart
重载:msctl reload
查看版本:msctl version
卸载:msctl uninstall
数据库使用的默认数据库是3306端口,如果被占用会使用3307.初始密码是:Password123@mysql
登录初始用户名: admin
初始密码: metersphere
端口更改:
如8001端口被占用,则可以修改/opt/metersphere/.env里的MS_NODEEXPORTER_PORT=8002
修改后,需要