centos7下 Consul安装

  去官网下载地址选择安装命令https://www.consul.io/downloads

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

  启动Consul

  安装配置好Consul以后,我们可以通过简单的命令启动consul。先来看最简单的启动方式:

consul agent -dev

-dev:dev是consul多种启动模式的一种,dev是development的缩写,代表的是开发模式,该种启动模式仅仅是为了快速便捷的启动单节点consul,比如当前环境。

Consul agent running!:表示该consul节点正常运行起来。

Datacenter:'dc1' 表示当前节点所属的数据中心的名称为dc1。

Server:true(bootstrap:false) 表示该节点属于Server角色。Consul节点统称为agent,有两类:Client、Server。

raft: Heartbeat timeout from "" reached, starting election Raft算法开始进行Leader节点选举。

consul: cluster leadership acquired、consul: New leader elected: localhost Leader节点选举结束,本地唯一的节点被选举为leader节点。

consul: member 'localhost' joined, marking health alive 目前localhost节点是一个健康正常的节点

  停止服务

在节点运行终端中执行:ctrl + c,表示退出节点运行。

  查看consul节点信息

在consul启动后,可以通过命令查看节点的信息。在原有已经启动consul的终端窗口之外,重新开启新的终端窗口,执行如下命令:

consul members

输出日志说明:

Address:节点地址

Status:alive表示节点健康运行

Type:节点的类型,有两种:server、client

DC:Datacenter的缩写,dc1表示该节点属于Datacenter1

  UI界面访问

终端命令行下启动consul的dev模式后,通过members命令查看节点信息,除此以外,还可以使用Http的浏览器访问的模式,查看节点信息。consul启动,正常运行后,打开浏览器,在地址栏中键入:http://localhost:8500。可以查看节点信息,如下图:

 

  参考:https://blog.csdn.net/z2802533142/article/details/100876834

原文地址:https://www.cnblogs.com/personblog/p/14939604.html