二、集群部署
1、本地安裝jdk1.8+
unzip nacos-server-$version.zip 或者 tar -xvf nacos-server-$version.tar.gz
cd nacos/bin
系統
啟動命令
描述linux/unix/mac
sh startup.sh -m standalone
standalone
表示單機
windows
雙擊 startup.bat 檔案
預設情況下,nacos
的儲存為記憶體儲存,不方便資料的觀察,在nacos的0.7
版本增加了對mysql
資料庫的支援,操作步驟如下
資料庫的版本需要大於 5.6.5
本地建立nacos資料庫,並執行初始化指令碼nacos/conf/nacos-mysql.sql
nacos
├── conf
├── cluster.conf.example
├── nacos-logback.xml
├── nacos-mysql.sql
└── schema.sql
spring.datasource.platform=mysql
# 表示有幾個資料庫例項
db.num=1
#db.url.[例項下標],第乙個是0,第二個是1
db.url.0=jdbc:mysql:
db.user=nacos_devtest
db.password=youdontknow
5、訪問http://localhost:8848/nacos
, 預設使用者名稱和密碼都是nacos
nacos
的集群至少需要3個或3個以上的節點才能集群,本地測試搭建集群,由於機器不夠,在本地啟動3個nacos
服務模擬集群,操作步驟如下。
ipport
192.168.0.73
8848
192.168.0.73
8849
192.168.0.73
8850
server.port 的值
nacos.inetutils.ip-address(此配置可選,本機ip,該引數設定後,將會使用這個ip去`cluster.conf`裡進行匹配,請確保這個ip的值在`cluster.conf`裡是存在的)
cluster.conf
為cluster.conf.example
檔案複製而來
裡面的每行內容為各台機器上部署nacos
的ip:port
推薦使用者把所有服務列表放到乙個vip下面,然後掛到乙個網域名稱下面
http://ip1:port/openapi直連
ip模式,機器掛則需要修改ip才可以使用。
http://vip:port/openapi 掛載vip
模式,直連vip即可,下面掛server真實ip,可讀性不好。
網域名稱 + vip模式
,可讀性好,而且換ip方便,推薦
模式
由於本地 通過vip
和網域名稱
稍微有點麻煩,此處通過nginx
做集群訪問。
upstream nacos
server
}
nginx
監聽192.168.0.73
的8847
埠。
nacos系統引數介紹
阿里註冊中心Nacos生產部署方案
生產環境中部署nacos首先肯定是使用集群模式cluster保證高可用,本文主要詳細介紹最佳的集群方案怎樣搭建與spring cloud程式怎樣整合 下圖是官方推薦的集群方案,通過網域名稱 vip模式的方式來實現,可讀性好而且換ip方便 這裡的vip直接使用nginx就可以實現了 nacos集群最低...
阿里雲伺服器 ECS 部署nacos
連線上自己的阿里雲伺服器,明確自己放解壓包的目錄和解壓到 的目錄 github.com alibaba nacos releases download 1.1.4 nacos server 1.1.4.tar.gztar zxvf nacos server 1.1.4.tar.gz c 其他目錄的路...
nacos 安裝部署
2 通過 docker 方式啟動 2.2 服務啟動 3 通過準備好的 docker 映象啟動 nacos 快速開始 unzip nacos server version.zip 或者 tar xvf nacos server version.tar.gz cd nacos binlinux unix...