1、linux环境Consul安装部署
下载地址:https://www.consul.io/downloads.html
下载后上传到linux服务器,或者直接在linux上下载,版本可自行替换
wget https://releases.hashicorp.com/consul/1.7.0/consul_1.7.0_linux_amd64.zip
1.2、解压缩
unzip consul_1.7.0_linux_amd64.zip -d /usr/local/bin
1.3、设置环境变量
vi /etc/profile
export CONSUL_HOME=/usr/local/bin/consul
export PATH=$PATH:CONSUL_HOME
使用环境变量配置生效
source /etc/profile
1.4、验证
查看consul版本,验证是否安装成功
consul version
后台运行命令
consul agent -server -ui -bootstrap-expect=1 -client=0.0.0.0 -bind 172.X.X.X -data-dir=/home/software/consul/data >> /home/software/consul/logs/consul.log &
控制台启动命令
consul agent -server -ui -bootstrap-expect=1 -client=0.0.0.0 -bind 172.X.X.X -data-dir=/home/software/consul/data
集群启动
// 启动172.16.3.11
consul agent -server -ui -bootstrap-expect=3 -data-dir=/home/software/consul/data -node=server-1 -client=0.0.0.0 -bind=172.16.3.11 -datacenter=dc1
// 启动172.16.3.12,并加入1271.6.3.11节点
consul agent -server -ui -bootstrap-expect=3 -data-dir=/home/software/consul/data -node=server-2 -client=0.0.0.0 -bind=172.16.3.12-datacenter=dc1 -join 172.16.3.11
// 启动172.16.3.13,并加入172.16.3.11节点
consul agent -server -ui -bootstrap-expect=3 -data-dir=/home/software/consul/data -node=server-3 -client=0.0.0.0 -bind=172.16.3.12 -datacenter=dc1 -join 172.16.3.11
单机集群后台启用
consul agent -server -ui -bootstrap-expect=1 -node=server-1 -client=0.0.0.0 -bind=172.16.3.x -datacenter=dc1 -data-dir=/home/software/consul/data >> /home/software/consul/logs/consul.log &
页面访问 IP+8500端口