一、安装
简单粗暴,直接上干货。
- 安装解压upzip
yum install -y unzip
- 创建目录
mkdir /usr/local/consul/
- 官网下载:https://www.consul.io,版本1.5.1,上传到/usr/local/consul/目录
- 解压文件
unzip consul_1.5.1_linux_amd64.zip
- 重命名文件
mv consul /usr/local/consul/
- 创建目录,存放数据
mkdir /etc/consul.d
- 命令写到全局变量中
cd /usr/local/consul/
echo 'export PATH=/usr/local/consul/:$PATH' >> /etc/profile
- 加载配置文件
source /etc/profile
- 启动
主节点
/usr/local/consul/consul agent -server -bootstrap-expect 2 -ui -node=node100 -config-dir=/etc/consul.d --data-dir=/etc/consul.d -bind=192.168.1.100 -client 0.0.0.0
其他节点
/usr/local/consul/consul agent -server -bootstrap-expect 2 -ui -node=node101 -config-dir=/etc/consul.d --data-dir=/etc/consul.d -bind=192.168.1.101 -client 0.0.0.0 -join 192.168.1.100
- 运行状态查看
consul members