consul修改本地环境的端口

本文介绍了一种解决Consul注册中心在本地启动时遇到端口8301和8302被占用的问题,通过修改配置文件data.json更改端口,成功启动Consul。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

在本地启动consul注册中心时,发现consul需要的两个端口8301和8302被公司安装的监控软件winrdlv3占用,导致无法启动

本想着kill掉winrdlv3进程,奈何正常的kill方式没有权限,无奈之下只能改consul的端口了。

 

行动

第一步:

在consul.exe文件同目录(我的目录是D:\Program Files\consul_1.7.3_windows_amd64)下新建一个data.json文件,内容如下:

{"ports":{"server":8300,"serf_lan":9301,"serf_wan":9302,"http":8500,"dns":8600}}

(可以看到我将8301与8302端口改成了9301与9302)

 

第二步:

输入启动命令如下:

consul agent -server -bootstrap-expect 1 -data-dir .\ -advertise 127.0.0.1 -client 0.0.0.0 -ui -config-dir .\

两步就弄好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值