consul修改本地环境的端口

背景

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

consul修改本地环境的端口

本想着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 .\

consul修改本地环境的端口

两步就弄好了。