从官网下载 MeterSphere v2.10.5-LTS 离线包,上传CentOS 7.9服务器,然后解压,修改 install.conf 文件(主要是端口),如下:
MeterSphere 主程序的 HTTP 服务监听端口
MS_SERVER_PORT=8081
MeterSphere Node-Controller 组件的 HTTP 服务监听端口
MS_NODE_CONTROLLER_PORT=58082
MS_NODE_EXPORTER_PORT=59100
数据库配置
是否使用外部数据库
MS_EXTERNAL_MYSQL=false
数据库地址
MS_MYSQL_HOST=$(hostname -I|cut -d" " -f 1)
数据库端口
MS_MYSQL_PORT=53306
数据库库名
MS_MYSQL_DB=metersphere
数据库用户名
MS_MYSQL_USER=root
数据库密码
MS_MYSQL_PASSWORD=MeterSphere@MySQL
Prometheus 配置
是否使用外部Prometheus
MS_EXTERNAL_PROM=false
MS_PROMETHEUS_PORT=59090
Redis 配置
是否使用外部Redis
MS_EXTERNAL_REDIS=false
Redis 端口
MS_REDIS_PORT=56379
Redis 密码
MS_REDIS_PASSWORD=MeterSphere@Prom
Redis地址
MS_REDIS_HOST=$(hostname -I|cut -d" " -f 1)
Kafka 配置
是否使用外部 Kafka
MS_EXTERNAL_KAFKA=false
Kafka 地址
MS_KAFKA_HOST=$(hostname -I|cut -d" " -f 1)
Kafka 端口
MS_KAFKA_PORT=59092
性能测试结果数据使用的 Kafka Topic
MS_KAFKA_TOPIC=JMETER_METRICS
性能测试日志数据使用的 Kafka Topic
MS_KAFKA_LOG_TOPIC=JMETER_LOGS
性能测试定时任务通知使用的 Kafka Topic
MS_KAFKA_TEST_TOPIC=LOAD_TESTS
重构后性能测试结果数据使用的 Kafka Topic
MS_KAFKA_REPORT_TOPIC=JMETER_REPORTS
TCP MOCK 端口范围
MS_TCP_MOCK_PORT=10000-10010
UI容器配置
是否启动UI模块
MS_UI_ENABLED=false
是否使用外部grid
MS_EXTERNAL_SELENIUM=false
minio 配置
是否使用外部minio
MS_EXTERNAL_MINIO=false
minio 地址
MS_MINIO_ENDPOINT=http://minio:59000
minio access
MS_MINIO_ACCESS_KEY=admin
minio 密码
MS_MINIO_SECRET_KEY=MeterSphere@Minio
docker gid
MS_DOCKER_GID=$(getent group docker | cut -f3 -d:)
同时修改 metersphere 目录下的 docker-compose-*.yml 文件中的端口映射,执行 install.sh 进行安装,顺畅执行到 :
Container system-setting Starting
Container system-setting Started
Container system-setting Waiting
Container system-setting Waiting
Container system-setting Waiting
Container system-setting Waiting
Container system-setting Waiting
Container system-setting Waiting
后等待较久,然后直接报错,报错截图如下:
请问:自定义端口方式安装 MeterSphere 的这个问题该如何解决?