consul下载安装

article/2025/9/20 13:09:58

linux下

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
sudo yum -y install consul

window下

https://developer.hashicorp.com/consul/downloads
在这里插入图片描述
然后把里面的exe文件放在gopath下就行了

验证[终端输入consul即可]

在这里插入图片描述

consul启动单节点

consul agent -server  -dev -ui -client 127.0.0.1//然后浏览器输入http://127.0.0.1:8500/ui/dc1/services

防火墙打开指定端口

sudo firewall-cmd --add-port=8301/tcp --permanent//重载
sudo firewall-cmd --reload
//查看
sudo firewall-cmd --list-all

consul启动集群命令


//(作为集群ip)
consul agent -server -bootstrap-expect 3 -node=s1 -bind=192.168.1.103 -ui -rejoin -client 0.0.0.0 -join 192.168.1.103 -data-dir /tmp/consul
//(作为server)
consul agent -server -bootstrap-expect 3 -node=s1 -bind=192.168.80.129 -ui -rejoin -client 0.0.0.0 -join 192.168.1.103 -data-dir /tmp/consul•	-bootstrap-expect=5: 指定了集群有5台
•	-node=agent-x: 指定服务器
•	-client=0.0.0.0: 指定当前主机客户端侦听地址为0.0.0.0
•	-bind: 绑定当前主机的ip地址
•	-datacenter=dc: 指定了一个数据中心的名称
•	-join 192.168.180.130: 后几台服务器在启动的时候加入第一台代理服务器node01(PS, 比较坑的是即使已经改过hostname文件, 还是得敲ip)
•	-ui指定了启用每台服务器的内置 WebUI 服务器组件
•	当五台服务器都正确运行起来以后,Consul 集群将自动选举 leader,自动进行集群事务,无需干预。

查看集群中成员

consul members

http://chatgpt.dhexx.cn/article/cC383Rmp.shtml

相关文章

Consul 入门教程

目录 一、什么是服务发现 二、consul 简介 三、consul的几个概念 四、安装 Consul 五、运行 Consul Agent 六、集群成员 七、停止 Agent 八、注册服务 九、Consul 集群 十、健康检查 十一、KV Data 十二、Consul Web UI 十三、Docker下安装consul 一、什么是服务发…

consul 教程

目录 1.consul安装 1.1 先安装go环境 2.2 安装consul 2.开始使用 2.1运行consul agent 2.2 查看集群成员 2.3 注册服务 2.4 发现服务 3.Consul 集群 3.1 部署集群 3.2 启动代理 3.3 加入集群 3.4 离开集群 4 健康检查 4.1 设置健康检查文件 4.2 查询健康状况 5…

consul部署

docker consul的容器服务更新与发现 服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的,不保证高可用性,也不考虑服务的压力承载,服务之间调用单纯的通过接口访问。直到后来出现了多个节点的分布式架构,起初…

【Consul教程】1.Consul简介和安装

简介 consul是HashiCorp 公司基于Go语音开发的微服务工具。基于它Http API方式可以十分方便在系统中实现服务注册于发现,分布式配置中心。支持集群CP模式,一致性算法是Raft。 常见解决方案: SpringBoot Consul 实现注册中心、配置中心。 …

Consul安装使用

最近在写springcloud系列文章,其中注册中心中使用的consul也是文章篇幅之一,这篇文章介绍了我对于consul的安装的一个步骤,可以作为大家在安装使用consul的过程中的一个参考。 1、windows安装 访问官网下载地址,下载windows对应版…

Consul介绍

consul服务注册与发现 了解consul consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等&#xff0…

Consul 注册中心介绍

在 Spring Cloud 体系中,几乎每个角色都会有两个以上的产品提供选择,比如在注册中心有:Eureka、Consul、zookeeper、etcd 等;网关的产品有 Zuul、Spring Cloud Gateway 等。在注册中心产品中,最常使用的是 Eureka 和 C…

Consul服务注册与发现

目录 一、Consul简介 (一)官网 (二)特点 二、安装并运行Consul (一)官网安装说明 (二)下载 (三)使用开发模式启动 三、服务提供者 四、服务消费者 …

Consul是什么

前言 Consul是一个基于CP的轻量级分布式高可用的系统,提供服务发现、健康检查、K-V存储、多数据中心等功能,不需要再依赖其他组件(Zk、Eureka、Etcd等)。 服务发现:Consul可以提供一个服务,比如api或者MySQL之类的,其他…

Consul的使用

Consul可以用来进行服务发现,我们来测试下Consul的使用 一.Consul基本使用 先需要下载Consul的程序https://www.consul.io/downloads.html 我们这里下载Windows 64版本。 下载后直接解压就行了,里面会有一个consul.exe文件。通过命令可以启动consul.…

Consul 使用手册(感觉比较全了)

使用consul 介绍 Consul包含多个组件,但是作为一个整体,为你的基础设施提供服务发现和服务配置的工具.他提供以下关键特性: 服务发现 Consul的客户端可用提供一个服务,比如 api 或者mysql ,另外一些客户端可用使用Consul去发现一个指定服务的提供者.通过DNS或者HTTP应用程序…

【Consul】Consul架构-简介

Consul是一个复杂的系统,有许多不同的移动部件。为了帮助用户和Consul的开发人员更深入的了解consul是如何工作的,本文介绍consul的系统架构。 高级话题:本节主要讲解consul内部技术细节,使用consul不需要必须了解这些细节的。这…

Consul的介绍、安装与使用

1.常用服务注册与发现框架 常见服务发现框架 Consul、Eureka、 ZooKeeper以及Etcd ZooKeeper是这种类型的项目中历史最悠久的之一,它起源于Hadoop。它非常成熟、可靠,被许多大公司(YouTube、eBay、雅虎等)使用。其中consul并不需…

【超详细】Consul的安装的使用附多环境配置(傻瓜式教程)

一、Consul概述 Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value 存储、多…

Consul系列:什么是Consul?

引言 Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案, consu1 的方案更“一站式”,内置了服务注册 与发现框架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心…

Consul安装并运行

Consul安装并运行 一、安装 官网:https://www.consul.io/downloads.html 下载完成后只有一个consul.exe文件,硬盘路径下双击运行 查看 consul 版本信息: consul --version 使用开发模式启动: consul agent -dev 二、运行 通…

Consul

Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框架、分布式一致性协议实现、健康检查、Key/Value 存储(配置中…

Consul详解

Spring Cloud 支持很多服务发现的软件,Eureka 只是其中之一,下面是 Spring Cloud 支持的服务发现软件以及特性对比: FeatureeuerkaConsulzookeeperetcd服务健康检查可配支持服务状态,内存,硬盘等(弱)长连接&#xff0c…

5分钟让你看懂Consul特性及搭建

一、前言 虽然说牛逼的公司都有那么几个牛逼的运维团队,牛逼的运维团队都有着神秘黑科技般敲代码的姿势;本人虽然不是一个运维工程师,但是有幸自己比较爱倒腾这些东西,也会那么一点点运维知识,虽然不算专业&#xff0…

consul简介

目录 Consul 简介 Consul 的使用场景 Consul 的优势 Consul 的角色 consul cluster集群架构图 Consul常用命令 consul agent 命令的常用选项 Spring Cloud Consul 项目是针对Consul的服务治理实现。Consul是一个分布式高可用的系统,具有分布式、高可用、高扩…