天天看点

Nacos服务器高可用集群搭建

Nacos服务器高可用集群搭建

1.环境

openjdk: 1.8.0_181

nacos: 1.3.1 * nacos需使用最新版本才能兼容8.*版本的mysql

mysql: 8.0.19

三台机器(至少需要三个或三个以上的nacos节点才能搭建集群)

ip: 192.168.8.81

192.168.8.82

  192.168.8.83
           

2.部署集群

*在完成nacos数据持久化后,才能部署集群

1)连接mysql数据源

分别在ip为81/82/83的机器上安装nacos,修改3台机器上的nacos/conf/下的application.properties文件

192.168.8.81的application.properties文件:

Nacos服务器高可用集群搭建

192.168.8.82/83的application.properties文件:

Nacos服务器高可用集群搭建

2)创建集群配置文件

复制在ip为81/82/83的nacos/conf/下cluster.conf.example文件为cluster.conf

cd /usr/local/nacos/conf

cp cluster.conf.example cluster.conf

在cluster.conf文件中保存要部署的nacos实例地址

vim cluster.conf

Nacos服务器高可用集群搭建

3)启动nacos

分别启动三台机器上的nacos

cd /usr/local/nacos/bin

sh startup.sh

Nacos服务器高可用集群搭建
Nacos服务器高可用集群搭建
Nacos服务器高可用集群搭建

3.验证集群的节点列表

进入http://192.168.8.81:8848/nacos/index.html 或是http://192.168.8.82:8848/nacos/index.html或是

Nacos服务器高可用集群搭建

查看节点元数据,可以看到有一个leader,两个follower(主从节点)

Nacos服务器高可用集群搭建
Nacos服务器高可用集群搭建
Nacos服务器高可用集群搭建