Consul [ˈkɑ:nsl] 是一个分布式的服务发现和配置管理工具,本文是根据consul 入门指南 整理的笔记。
1. 安装
系统是三台虚拟机:
- CentOS release 6.8
- CentOS release 7
- Ubuntu 16.04 LTS
前往 官网下载地址 下载相应系统最新的二进制包,复制consul_VERSION_linux_amd64.zip 到3个节点的 consul 目录下。
cd ~/consul
unzip consul_VERSION_linux_amd64.zip
// 解压得到 consul 二进制文件
// 将consul 软链到环境变量目录
sudo ln -s ~/consul/consul /bin/consul
// 验证是否安装成功
consul -h
在3台虚拟机中按相同步骤安装 consul
2. 开发模式
consul 开发者模式,可以快速开启单节点的 consul服务,具有完整功能,方便开发测试。
2.1 启动开发模式
开发模式命令:
consul agent -dev
consul members
命令查看当前集群的节点情况
dev@ubuntu ~$ consul members
Node Address Status Type Build Protocol DC
ubuntu 127.0.0.1:8301 alive server