nacos集群部署
參考鏈接:
官網:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html
部署架構:

部署步驟
-
下載官網編譯好的二進制包
wget https://github.com/alibaba/nacos/releases/download/1.3.0/nacos-server-1.3.0.tar.gz
-
下載完成后解壓
tar -xvf nacos-server-1.3.0.tar.gz cd nacos/bin -
3台服務器均配置集群配置文件
在nacos的解壓目錄nacos/的conf目錄下,有配置文件cluster.conf,請每行配置成ip:port。(請配置3個或3個以上節點)
vim cluster.conf #內容如下: # ip:port 192.168.0.77:8848 192.168.0.89:8848 192.168.0.218:8848 -
確定數據源
-
使用內置的數據源
由於我的環境沒有mysql數據庫,我就使用內置的數據源。內置數據源就沒有其他任何依賴。
-
使用外置數據源-mysql
如果是使用外部數據源,只能是mysql數據庫。這樣的話需要在mysql數據庫里面創建一個數據庫,初始化語句在conf目錄下,再分配一個可以讀寫該庫的賬號。
修改配置文件:application.properties
### Count of DB: db.num=1 #取消注釋 ### Connect URL of DB: db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC db.user.0=nacos db.password.0=nacos
-
-
集群啟動
-
使用內置數據源啟動方式
sh startup.sh -p embedded -
使用外部數據mysql啟動方式
sh startup.sh
-
-
停止服務器
sh shutdown.sh -
驗證nacos集群
選擇任意一個節點登錄web頁面,http://192.168.0.77:8848/nacos/ 默認密碼是nacos/nacos
查看集群狀態是3個節點

