搭建单机版注册中心&配置中心——consul

安装单机版Consul
TIPS

强烈建议下载和课上一致的版本(Consul 1.5.3),避免造成不必要的问题,后期有能力了,再使用自己喜欢的版本。

下载Consul
下载最新稳定版:https://www.consul.io/downloads.html
下载指定版本:https://releases.hashicorp.com/consul/
百度盘加速器(Consul 1.5.3)

链接: https://pan.baidu.com/s/1Kyw5_duxW2TvEqb17YV9WQ
提取码: kfjt 复制这段内容后打开百度网盘手机App,操作更方便哦
需要的端口
Use Default Ports
DNS: The DNS server (TCP and UDP) 8600
HTTP: The HTTP API (TCP Only) 8500
HTTPS: The HTTPs API disabled (8501)*
gRPC: The gRPC API disabled (8502)*
LAN Serf: The Serf LAN port (TCP and UDP) 8301
Wan Serf: The Serf WAN port TCP and UDP) 8302
server: Server RPC address (TCP Only) 8300
Sidecar Proxy Min: Inclusive min port number to use for automatically assigned sidecar service registrations. 21000
Sidecar Proxy Max: Inclusive max port number to use for automatically assigned sidecar service registrations. 21255
检查端口是否被占用的方法:

Windows:

如果没有结果说明没有被占用

netstat -ano| findstr “8500”

Linux:

如果没有结果说明没有被占用

netstat -antp |grep 8500

macOS:

如果没有结果说明没有被占用

netstat -ant | grep 8500

lsof -i:8500
安装 & 启动
解压下载下来的压缩包,将目录切换到 consul 所在目录

执行如下命令即可:

./consul agent -dev -ui -client 0.0.0.0
验证是否成功

./consul -v
访问Consul首页 localhost:8500 ,可正常访问页面。

启动参数
TIPS

目前暂时可以不关注,在后面Consul高可用一节,会列出所有常用的Consul启动参数。

-ui: 开启ui页面
-client: 让consul server拥有client的功能,允许接受服务注册;0.0.0.0表示允许使用任意IP连接Consul,如果不指定,那么只能用loalhost去连接。
-dev: 表示以开发模式运行Consul
在线Consul
Consul官方提供:https://demo.consul.io
itmuch提供:http://consul.itmuch.com:8500
参考文档

https://www.consul.io/docs/install/index.html

上一篇:springcloud整合consul 实战篇


下一篇:【DB宝45】MySQL高可用之MGR+Consul架构部署