Nacos部署--配置中心


Nacos 0.8部署文檔

Nacos支持三種類型的部署模式:

獨立模式 - 在DEV或TEST環境中使用。

群集模式 - 用於生產環境以確保高可用性。

多群集模式 - 在復雜的生產模式下部署多群集模式以支持不同的業務單位。

環境准備

  1. 64位JDK 1.8+; 
  2. Maven 3.2.x +; 
  3. 3個或更多Nacos節點;
  4. nacos下載地址: https://github.com/alibaba/nacos/releases/download/0.8.0/nacos-server-0.8.0.zip

在獨立模式下運行Nacos;

安裝並初始化MySQL數據庫;

安裝數據庫,版本要求:5.6.5+

創建相關用戶表,用戶以及授權;

關閉防火牆、設置 selinux 將SELINUX 改為disabled;

下載Nacos安裝包並解壓;

修改application.properties配置文件:

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://1072.30.66.52:3306/nacos_devtest?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacos_devtest
db.password=youdontknow

注:這個的application.properties指nacos的解壓目錄nacos/的conf目錄下的application.properties文件

這里的db具體配置根據自身情況而變

修改cluster.conf文件默認IP,端口默認8848;

#it is ip
#example
172.30.66.52:8848

運行sh startup.sh,inux下Nacos單機模式便開始運行

 

Nacos群集模式部署

首先創建3台虛擬機(最少三台),並且做好部署規划

ip地址

主機名

安裝軟件

備注

172.30.66.52

VM-66-52

Jdk1.8NacosMySql

 

172.30.66.54

VM-66-54

Jdk1.8NacosNginx

 

172.30.66.55

VM-66-55

Jdk1.8Nacos

 

 

關閉防火牆、設置 selinux 將SELINUX 改為disabled

部署架構

 

配置群集配置文件

在Nacos解壓縮目錄Nacos / conf目錄中,有一個配置文件集群。cluster.conf,請將每一行配置為ip:port。

# ip:port
172.30.66.52:8848
172.30.66.54:8848
172.30.66.55:8848

 

application.properties配置文件:https://github.com/alibaba/nacos/blob/master/distribution/conf/application.properties

參照獨立模式修改數據源相關配置;

配置MySQL數據庫

生產和使用建議至少是備份模式或高可用性數據庫。

SQL語句源文件:https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql

安裝配置Nginx作為代理服務器;

參考:https://www.cnblogs.com/taiyonghai/p/6728707.html

VIP映射域名;

啟動Nacos並登入Nacos Server的可視化界面;

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM