// 安装
下载consul 地址 https://www.consul.io/downloads
//配置环境变量
cmd命令 sysdm.cpl 弹出系统设置框 -->高级-->环境变量 -->双击PATH-->把consul.exe的路径加进去。
// 检查是否安装成功
cdm命令, consul,出现下面截图所示,证明安装成功。
// 启动consul
命令 consul agent -dev
发现启动后报错Failed to start Consul server: Failed to start RPC layer: listen tcp 127.0.0.1:8300: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
原因:8300端口号被占用 ,解决办法:找到占用端口的程序,关闭应用,重启consul。
cmd命令netstat -ano,查看端口号使用情况,找到8300端口对应进程号19416。
cmd命令 tasklist | findstr "19416" 查询进程对应的应用,找到Xshell占用了8300端口号,关闭应用。
重新启动consul,启动成功。
访问UI界面,访问地址 localhost:8500/ui ,在浏览器输入http://ip地址:8500/ui时一直访问不了无法访问
解决办法: 启动参数加上 -ui , -client
加上的指定其他机器即可。
启动命令 consul agent -dev -ui -node=consul-dev -client=0.0.0.0 ,重新启动,访问成功。