ubuntu安装使用consul

前言:

Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,比如 Airbnb 的 SmartStack 等相比,Consul 的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方案,不再需要依赖其他工具(比如 ZooKeeper 等)。使用起来也较 为简单。Consul 用 Golang 实现,因此具有天然可移植性(支持 Linux、windows 和 Mac OS X);安装包仅包含一个可执行文件,方便部署,与 Docker 等轻量级容器可无缝配合。

1:下载安装

#下载consul包

wget https://releases.hashicorp.com/consul/0.7.2/consul_0.7.2_linux_amd64.zip

#解压

unzip consul_0.7.2_linux_amd64.zip

#复制到/usr/local/bin下

sudo mv consul /usr/local/bin/consul

2:验证安装是否成功

consul

3:配置

#快捷模式

consul agent -dev

#Sever 模式

consul agent -server -bootstrap-expect 1 -data-dir /tmp/consul -ui -config-dir /etc/consul.d -bind=192.168.1.100

配置参数说明

  • -server:- Serve 模式(不配置为 Client 模式),数量一般为 3-5 个
  • -bootstrap-expect: - Server 数量
  • -data-dir: - 数据目录
  • -ui-dir: - UI目录
  • -node: - Node名称
  • -bind: - 集群通讯地址
  • Server 模式后台访问地址:http://localhost:8500
  • ctrl + c:停止服务

#Client 模式

consul agent -data-dir /tmp/consul -node=ubuntu64 -bind=10.9.10.176

#查看集群

consul members

#查看当前服务器状况

consul info

#退出服务器集群

consul leave

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
安装使用Consul,您可以按照以下步骤进行操作: 1. 首先,您可以访问Consul的官方网站https://www.consul.io/,根据您的操作系统选择最新的Consul版本。例如,如果您使用的是Windows 64位操作系统,可以下载并安装最新的Consul版本(目前是1.13.1)。 2. 安装完成后,您可以在系统中找到Consul的可执行文件。在Windows系统中,通常是一个名为"consul.exe"的文件。 3. 打开命令提示符(CMD)或终端,并导航到Consul可执行文件所在的目录。 4. 启动Consul代理以管理服务。在命令行中输入以下命令并执行:consul agent -dev 。这将启动一个本地开发模式的Consul代理,该代理将在本地计算机上运行,并模拟一个Consul集群。 5. 一旦Consul代理启动成功,您可以通过访问http://localhost:8500/来访问Consul的服务管理界面。这是Consul的默认页面,用于显示已注册到Consul的服务。您将看到一个名为"consul"的服务,这是Consul代理本身。 现在,您已经成功安装和启动了Consul,并可以使用其服务管理界面来管理和监控您的服务。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [【超详细】Consul安装使用附多环境配置(傻瓜式教程)](https://blog.csdn.net/weixin_46099455/article/details/126351145)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

守护在原地

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值