consul简单使用

安装

去consul官网上直接下载

https://www.consul.io/downloads

下载完成之后,把里面的EXE文件放到工作目录/bin目录下就可以使用。

启动agent

想使用consul,就必须先运行agent,他可以运行为server模式或者client模式,每个数据中心必须至少拥有一台server,建议在一个集群中有3个或5个server,一方面可以防止失败时造成数据丢失,另一方面随着添加更多的机器,一致性会逐渐变慢。这在故障情况下的可用性和性能之间取得了平衡。但是,客户端的数量没有限制,可以很容易地扩展到数万。

开发模式启动单节点,-server是启动服务端,不指定默认是客户端,-dev是开发模式,-ui是开启web界面,-client这个是服务器监听地址 如果想别的电脑访问 不要使用127.0.0.1,用0.0.0.0

consul agent -server -dev -ui -client 127.0.0.1

单节点一般都不推荐 ,一般都是用集群

  • -bootstrap-expect 3指定集群个数 一般3-5个
  • -node集群名称
  • -bind绑定机器地址
  • -join是把指定服务器添加到集群中

sever端创建

consul agent -server -bootstrap-expect 3 -node=s1 -bind=192.168.0.105 -ui -rejoin -client 127.0.0.1 -join 192.168.0.104 -data-dir /tmp/consul

client端创建

consul agent -data-dir /tmp/consul -node=c1 -bind=192.168.101.20 -ui -rejoin -join 192.168.101.3
  • 不指定的话默认是客户端
  • 创建的集群只包括服务器端,客户端应该是不算在里面的,但是有的客户端是算在里面
  • 集群创建完成之后自动指定leader,leader会同步信息给其他节点和负责给其他节点进行检查

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值