Consul 集群搭建

搭建集群:
。启动node1机器上的Consul (node1机器上执行)

consul agent -data-dir /tmp/node1 -node=node1 -bind=192.168.0.11 -datacenter=dc1 -ui -client=192.168.0.11 -server -bootstrap-expect 1

。启动node2机器上的Consul (node2机器上执行)

consul agent -data-dir /tmp/node2 -node=node2 -bind=192.168.0.12 -datacenter=dc1 -ui

。启动node3机器上的Consul (node3机器上执行)

consul agent -data-dir /tmp/node3 -node=node3 -bind=192.168.0.13 -datacenter=dc1 -ui -client=192.168.0.13这几行我是参考文档做的  但是没执行成功 待定

.将node2节点加入到node1上(node2机器上执行):

consul join 192.168.0.11

。将node3节点加入到node1上(node3机器上执行):

consul join -rpc-addr=192.168.0.13:8400 192.168.0.11

。这样一个简单的Consul集群就搭建完成了,在node2上查看当前集群节点:

consul members -rpc-addr=192.168.0.11:8400

结果如下:

说明你的集群已经搭建成功。

我们分析一下,为什么第五步和第六步需要加 -rpc-addr  选项,而第四部不需要加任何选项呢?原因是 -Client  指定了客服端的绑定地址,包括HTTP , DNS, RPC,而consol join, consul numbers 都是通过RPC与Consol 交互的。

 

转载于:https://www.cnblogs.com/lovelanglangyou/p/7464121.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值