为了账号安全,请及时绑定邮箱和手机立即绑定

安装单机版Consul

标签:
Spring Cloud

TIPS

本文基于Consul 1.5.3,理论适用于Consul 1.6及更低版本。

下载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

参考文档

本文首发

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消