consul 文件夹无法显示_consul集群搭建参考
1.官網(wǎng)下載安裝包
https://releases.hashicorp.com/consul/1.4.3/consul_1.4.3_linux_amd64.zip
2.部署節(jié)點(diǎn)如下
192.168.8.142 sxconsul1
192.168.8.143 sxconsul2
192.168.8.144 sxconsul3
3.解壓之后的consul是一個(gè)可執(zhí)行文件,復(fù)制到/usr/local/bin/ 下
4.三臺(tái)服務(wù)器創(chuàng)建文件夾
mkdir -p /data/consul/data
5.每臺(tái)服務(wù)器上執(zhí)行
例如 192.168.8.142
vim /etc/sysconfig/consul
CMD_OPTS="agent -server -bootstrap-expect=3 -data-dir=/data/consul/data -node=sxconsul1 -bind=192.168.8.142 -rejoin -client=0.0.0.0 -datacenter=shdy -ui"
cat > /lib/systemd/system/consul.service << EOF
[Unit]
Description=Consul is a tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalable.
Documentation=http://www.consul.io
After=network-online.target
Wants=network-online.target
[Service]
LimitCORE=infinity
LimitNOFILE=100000
LimitNPROC=100000
EnvironmentFile=-/etc/sysconfig/consul
ExecStart=/usr/local/bin/consul $CMD_OPTS
ExecReload=/bin/kill -HUP $MAINPID
KillSignal=SIGINT
[Install]
WantedBy=multi-user.target
EOF
systemctl enable consul
systemctl start consul
6.三臺(tái)服務(wù)器配置啟動(dòng)好consul
在192.168.8.143和192.168.8.144執(zhí)行
consul join 192.168.8.142
7.查看集群狀態(tài)
consul members
顯示如下
Node Address Status Type Build Protocol DC Segment
sxconsul1 192.168.8.142:8301 alive server 1.4.3 2 xxxx
sxconsul2 192.168.8.143:8301 alive server 1.4.3 2 xxxx
sxconsul3 192.168.8.144:8301 alive server 1.4.3 2 xxxx
8.訪問(wèn)控制臺(tái)
http://192.168.8.142:8500/ui/xxxx/nodes
9.consul operator raft list-peers
查看consul的主從
總結(jié)
以上是生活随笔為你收集整理的consul 文件夹无法显示_consul集群搭建参考的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java 中抽象类与接口
- 下一篇: numpy维度交换_如何将2个不同维度的