Consul安装部署(Windows环境)

部署资料链接:https://download.csdn.net/download/ly1h1/90722829​​​​​

1.下载 Consul

 1.访问 Consul 官方下载页面:Install | Consul | HashiCorp Developer

  2.选择适合 Windows 的版本(如 consul_1.16.1_windows_amd64.zip),下载 ZIP 文件。

2.解压文件

将下载的 ZIP 文件解压到任意目录(例如 C:\consul)。

3.置环境变量

  1. 将 Consul 的可执行文件路径(如 C:\consul)添加到系统的 PATH 环境变量中:

  2. 点击“确定”保存。
  3. 在“系统变量”中找到 Path,点击“编辑” → “新建”,添加 Consul 所在目录的路径。
  4. 右键“此电脑” → “属性” → “高级系统设置” → “环境变量”。

4.添加配置文件config.json

{
  "datacenter": "dc1",
  "data_dir": "C:\\consul\\data",
  "encrypt": "zy6X5+0XjV7LfR4mZ5kL3Q==",
  "bind_addr": "192.168.1.43",
  "client_addr": "0.0.0.0",
  "ui": true,
  "server": true,
  "bootstrap_expect": 1
}

1. 基础配置项

1.1 datacenter "dc1" ,定义数据中心名称(通常用于多数据中心部署,单机环境可自定义)。

1.2 data_dir :"C:\\consul\\data" ,指定存储持久化数据(如集群状态、KV键值)的目录,需确保目录存在且有写入权限。

1.3 encrypt "zy6X5+..."  ,集群通信加密密钥(需通过 consul keygen 生成的 16 字节 Base64 密钥)。

2. 网络配置项

2.1 bind_addr "192.168.1.43" ,绑定节点的内网 IP,用于集群内部通信(Gossip 协议)。需确保其他节点可访问此 IP。

2.2 client_addr "0.0.0.0" ,允许客户端(如 API、DNS、UI)通过所有网络接口访问 Consul。

3. 服务端配置项

server :true, 以服务端模式运行,参与集群选举和数据存储(单机开发可启用,生产需集群部署)。

bootstrap_expect :1, 预期集群中的服务端节点数。设为 1 表示单节点自举(生产环境建议 3 或 5)。

4. Web 界面配置 配置项值示例作用说明 ui true 已废弃(但仍可用)。

4.启动

双击consul.exe(会闪一下),进入consul的cmd窗口,输入:consul agent --config-file=C:\consul\config.json

5.UI效果 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值