随着微服务越来越被提及,微服务的受关注程度也越来越多,许多中小型公司开始使用微服务搭建项目(方便快捷)
之前使用springcloud和eureka搭建服务注册发现,现在使用consul试着搭建,也作为自己的一个学习记录
前置条件: centos6.8 VMware12 以及consul压缩包
官方地址:
centos: http://archive.kernel.org/centos-vault/6.8/isos/x86_64/
vmware:https://www.vmware.com/products/workstation-pro.html
consul: https://www.consul.io/
百度云:
链接: https://pan.baidu.com/s/1pjqMms6vojinajqOIZCJsA 提取码: ggwt
链接: https://pan.baidu.com/s/1O7rwJNSzblsIT3lA_9bAAQ 提取码: n5mr
一、搭建centos集群
使用VM搭建centos集群,详细可以参考这位老师的视频,非常简练:https://www.bilibili.com/video/av28926569/?p=7
二、在linux上安装consul
a. 将下载好的consul_1.4.4_linux_amd64.zip上传至三台centos中(192.168.2.128/192.168.2.129/192.168.2.130)/opt/目录下,解压缩
unzip consul_1.4.4_linux_amd64.zip
b.将解压缩出来的二进制文件移动到 /usr/bin/下
mv consul /usr/bin/consul
三、启动集群
a. 启动serverAgent
nohup consul agent -server -data-dir=/tmp/consul -node=server-12 -bind=192.168.2.128 -bootstrap-expect 1 -client 0.0.0.0 -ui &
b.在另外192.168.2.129和192.168.2.130机器分别启动clientAgent并加入集群中
client1 nohup consul agent -server -data-dir=/tmp/consul -node=client-13 -bind=192.168.2.129 -join=192.168.2.128 & client2 nohup consul agent -server -data-dir=/tmp/consul -node=client-14 -bind=192.168.2.130 -join=192.168.2.128 &
四、验证查看
验证搭建是否成功可通过命令查看
consul members
界面如图则表示搭建成功
另外也可以在浏览器输入地址访问 http://192.168.2.128:8500
如图表示搭建完成
原文:https://www.cnblogs.com/cksspk/p/10806076.html