背景
在本地啓動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 .\
兩步就弄好了。