搭建consul 集群
consul 安装
1、离线安装
a、上传consul文件到/usr/local/bin/目录
b、cd /usr/local/bin/
c、consul agent -dev -http-port 8080 -client 0.0.0.0 &
d、访问ip:8080
2、在线安装
a、cd /usr/local/bin/
b、sudo wget https://releases.hashicorp.com/consul/1.4.1/consul_1.4.1_linux_amd64.zip
c、sudo unzip consul_1.4.1_linux_amd64.zip
d、sudo consul agent -dev -http-port 8080 -client 0.0.0.0 &
e、访问ip:8080
3、consul集群搭建
进入 192.168.1.9的机器
a、cd /usr/local/bin/
b、consul agent -server -ui -bootstrap-expect=2 -data-dir=/tmp/consul -node=consul-9 -client=0.0.0.0 -bind=192.168.1.9 -datacenter=dc1 &
注:
-server :以服务形式启动
-bootstrap-expect=2:集群要求的最少server数量,当低于这个数量,集群即失效
data-dir:data存放的目录,consul数据同步
node:节点id,在同一集群不能重复。
bind:监听的ip地址。填写你的IP就行了
client 客户端的ip地址
& :在后台运行,此为linux脚本语法
c、访问192.168.1.9:8500 (8500为默认端口)
进入 192.168.1.10的机器
a、cd /usr/local/bin/
b、consul agent -server -ui -bootstrap-expect=2 -data-dir=/tmp/consul -node=consul-10 -client=0.0.0.0 -bind=192.168.1.10 -datacenter=dc1 -join 192.168.1.9 &
c、访问192.168.1.10:8500
注:
-join:加入。就填写 你的第一个ip就行了。
这时候在UI界面上就能看到两个服务了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律