consul修改本地环境的端口
背景
在本地启动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 .\
两步就弄好了。