天天看點

Linux啟動nacos成功日志_注冊中心Nacos叢集搭建

一提到注冊中心,大家往往想到Zookeeper、或者Eureka。今天我們看看阿裡的一款配置中心+注冊中心的中間件——Nacos。有了它以後,我們的項目中的配置就可以統一從Nacos中擷取了,而且Spring Cloud的提供者和消費者還可以使用它做注冊發現中心。

在搭建Nacos的時候,為了保證高可用,我們要采用的叢集的方式搭建。

首先,我們要在資料庫中建立一些Nacos的表,Sql檔案可以點選下面的連結下載下傳,

Sql檔案

然後,我們再下載下傳Nacos的壓縮包,連結如下:

tar.gz包

将下載下傳好的壓縮包分别上傳到3個伺服器上,在我們這裡3台機器分别是192.168.73.141,192.168.73.142,192.168.73.143,然後進行解壓,

tar -zxvf nacos-server-1.3.2.tar.gz
           

然後,我們進入到conf目錄,修改配置,如下:

vim application.properties#*************** Config Module Related Configurations ***************#### 資料源指定MySQLspring.datasource.platform=mysql​### 資料庫的數量:db.num=1​### 資料庫連接配接 IP 端口 資料庫名稱需要改成自己的db.url.0=jdbc:mysql://192.168.73.150:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC### 使用者名db.user=user### 密碼db.password=youdontknow
           

這裡我們主要修改資料庫的配置,然後再看看叢集的配置,如下:

### 将示例檔案改為叢集配置檔案cp cluster.conf.example cluster.conf​vim cluster.conf​### 将3個機器的IP和端口寫到叢集配置檔案中192.168.73.141:8848192.168.73.142:8848192.168.73.143:8848
           

好了,到這裡,Nacos的叢集就配置好了,簡單吧,然後我們分别啟動3台機器上的Nacos,進入到Nacos的主目錄,執行如下指令,

./bin/start.sh​### 檢視每台機器上的啟動日志tail -500f logs/start.log
           

我們可以看到Nacos啟動成功的日志。好了,到這裡Nacos叢集就搭建完成了。

剩下的事情就是在這3台機器之間做負載均衡了,方案也有很多,可以使用Nginx、HAProxy、Keepalived+LVS等。這裡就不給大家做過多的介紹了,比較簡單的,我們可以使用Nginx,然後配置HOST進行通路。

Linux啟動nacos成功日志_注冊中心Nacos叢集搭建

繼續閱讀