Ubuntu install consul cluster

Go to downloads page to download the correct version:
https://www.consul.io/downloads.html

I downloaded below version:
https://releases.hashicorp.com/consul/1.2.2/consul_1.2.2_linux_386.zip

unzip the package

unzip consul_1.2.2_linux_386.zip

Copied the unziped file consul* to /usr/bin/

mv consul /usr/bin/consul

Start the consul server agent

mkdir -p /tmp/consul
nohup consul agent -server -data-dir=/tmp/consul -node=server1 -bind=192.168.1.103 -bootstrap-expect 1 -client 0.0.0.0 -ui &
ParameterComments
consul agentit will start a consul agent
-servermeans the agent is a server agent,it is client agent it we do not define this parameter
-data-dirclient agent:service info,healthy info,server agent:cluster info
-nodethe agent name, must unique, it will default to host if not defined
-bindthe ip for the agent
-bootstrap-expect 1to inform consul that how many server agent will be joined, it aims to lazy start replication
-client 0.0.0.0 -uistart consul UI and all IPs can access the UI

Start the consul client agent

mkdir -p /tmp/consul
nohup consul agent -data-dir=/tmp/consul -node=client-11 -bind=192.168.1.102 -join=192.168.1.103 &
ParameterComments
-joinadd this client agent to agent server cluster

We can use below command to view all the nodes

consul members

We can access consul UI use below address

http://192.168.1.103:8500

spring-boot integrate with service register and discover

https://blog.csdn.net/yaominhua/article/details/82317368

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值