天天看點

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伺服器高可用叢集搭建