使用centos6搭建consul集群
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了使用centos6搭建consul集群,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2174字,纯文字阅读大概需要4分钟。
内容图文
随着微服务越来越被提及,微服务的受关注程度也越来越多,许多中小型公司开始使用微服务搭建项目(方便快捷)
之前使用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 &
- consul agent:表示该命令会启动一个consulAgent
- -server:表示该agent是一个serverAgent,不添加这个选项的话,表示是一个clientAgent
- -data-dir:表示相关数据存储的目录位置,在serverAgent上该目录下会存储一些集群的状态信息,而在clientAgent上主要存储在其上初测的服务信息及这些服务的健康检查信息
- -node:指定该agent节点的名称,该名称在集群中必须是唯一的(默认采用机器的host)
- -bind:指定该agent的ip
- -bootstrap-expect:该命令通知Consul我们现在准备加入的server节点个数,该参数是为了延迟日志复制的启动,直到指定数量的server节点加入成功后才启动
- -client 0.0.0.0 -ui: 启动Consul-UI,如果不添加”-client0.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
如图表示搭建完成
内容总结
以上是互联网集市为您收集整理的使用centos6搭建consul集群全部内容,希望文章能够帮你解决使用centos6搭建consul集群所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。