1.集群部署
- nacos官方文檔集群結構示意圖如下:
1.集群搭建、
-
分別在三個nacos服務端下做以下操作
-
端口在conf目錄下的application.properties下修改
-
集群配置
-
在三個nacos目錄下的conf目錄下有cluster.conf.example文件,復制出來一份把擴展名example都去掉使用
2. 修改復制出來的cluster.conf文件,把三個nacos服務端地址都添加到里面
啟動三個nacos服務端,啟動成功后
注意:這里的例子僅用於本地學習測試使用,實際生產環境必須部署在不同的節點上,才能起到高可用的效果。另外,Nacos的集群需要3個或3個以上的節點,並且確保這三個節點之間是可以互相訪問的。
-
2.常見錯誤
db.num is null
錯誤提示:db.num is null
原因:沒有配置數據庫
MySQL數據源的初始化和配置點擊此處
unable to start embedded tomcat
錯誤提示:unable to start embedded tomcat
原因:沒有編寫集群配置 cluster.conf文件
Cannot determine JNI library name for ARCH=‘x86’ OS=‘windows 10’ name=‘rocksdb’
提示信息:Cannot determine JNI library name for ARCH=‘x86’ OS=‘windows 10’ name=‘rocksdb’
• 原因:nacos與jdk 系統位數(64位和32位,)不一致
-