1:在cmd上安装consul服务
一:找到consul的安装文件: 安装文件下载地址 https://www.consul.io/downloads.html
(里面有2个版本,consul 1.5.0 跟 1.0.3. 这两个版本的界面还是有些区别的)
二:在cmd里面进入文件安装目录(需要以管理员的身份打开cmd)
三:执行 consul agent -dev
四:打开:http://localhost:8500 或者是:http://127.0.0.1:8500 可以查看到页面
注意:如果网址打不开,需要查看一下是否是环境变量没有配置。
配置方法:
计算机 右键 属性 高级属性设置环境变量设置
在path下加上:E:\Private\安装包信息\微服务\consul
注意2:这个方式安装的consul会随着控制台关闭 服务就也关闭了,是方便初学者测试用的,如果是开发还是需要使用windows服务安装
2:window服务安装方式
配置系统服务
1、拷贝consul.exe的目录 如:E:\Consul\consule.exe
2、以管理员身份启动命令提示符,执行
sc.exe create "Consul" binPath="E:\Consul\consule.exe agent -dev"
如果出现下图错误,就在等号后面加一个空格就行。
注意:binpath ;的路径默认不要有空格。否则安装成功之后启动会报错。
删除windosw服务,需要注意,执行语句:sc delete Consul (Consul是服务名称)
执行删除语句之后,需要关闭服务管理窗口,才可以重新安装,否则报错:指定的服务已标记为删除
需要注意几个问题:
1:安装过程中,首先需要配置环境变量
2:在执行 sc.exe create "Consul" binPath="E:\Consul\consule.exe agent -dev" 语句时:需要注意 文件路径:binPath="E:\Consul\consule.exe agent -dev"
确保路径名称跟实际一致,跟环境变量也保持一致, 并且确定 consule.exe 这个名字是否存在。
如果在启动服务时报错:sc.exe start "Consul" 系统找不到指定的文件 检查一下: consule.exe 跟你下载的exe文件名称是否一致:
确定是 consule.exe 而不是 consul.exe
3:如果启动服务是一致提示报错如下:那么请检查 安装路径不要有空格符。