我们在电脑上安装了单机版之后还需要安装一个在Linux上可以运行的集群版的安装了
| |||||||||||||||||
提取码:7777
这个软件中进行安装,到root目录下。
将consul解压到指定目录
yum -y install unzip #安装这个 unzip命令
创建文件夹
mkdir -p /usr/local/consul
将文件解压到指定目录
unzip consul_1.8.4_linux_amd64 -d /usr/local/consul/
创建data文件夹
mkdir -p /usr/local/consul/data
这个时候基本操作就好了,可以进行下一步了
我们开启三台虚拟机,然后在consul目录下,执行下列指令
# node-01
./consul agent -server -bind=192.168.18.100 -client=0.0.0.0 -ui -bootstrap-expect=3 -data-dir=/usr/local/consul/data/ -node=server-01
# node-02
./consul agent -server -bind=192.168.18.110 -client=0.0.0.0 -ui -bootstrap-expect=3 -data-dir=/usr/local/consul/data/ -node=server-02
# node-03
./consul agent -server -bind=192.168.18.120 -client=0.0.0.0 -ui -bootstrap-expect=3 -data-dir=/usr/local/consul/data/ -node=server-03
开启服务。
紧接着我们开始关联集群
在server-01和server-02中加入下列指令
./consul join 192.168.18.100
这样就会指定192.168.18.100为主节点
然后我们输入下列指令查看关联的节点
./consul members
这些就代表着节点已经加入了,剩下的就是服务器的加入了
打开安装了consul.exe的那个目录,打开cmd
输入以下命令指定注册客户端
consul agent -client=0.0.0.0 -bind=192.168.18.1 -data-dir=D:\Example\consul\data -node=client-01
看到以下非常长的输出就代表好了,注意,不要有error这样的错误
然后我们再在此目录下再次打开cmd(上一个不要关)
输入
consul join 192.168.18.100
看到他就好了
./consul members
OKOK