SpringCloud Alibaba Nacos集羣配置遇到的坑

這兩天在學習SpringCloud Alibaba Nacos,搭建環境時,nginx+3個nacos+mysql,出現一些問題。至於liunx環境下的nginx、nacos、mysql安裝,可參考附的博客。這裏主要說下我遇到的幾個不大不小的坑。

首先,我是在虛擬機裏面配置nacos集羣

1.安裝nacos單機版配置

具體安裝nacos步驟可參考博客:https://blog.csdn.net/qq_42449963/article/details/105695053

先複製出一個cluster.conf,更改cluster.conf中的配置。

在一臺虛擬機上面配置3個nacos,既然沒有辦法改變ip,那就去改變端口,所以我們使用3333、4444、5555三個端口去完成三個nacos的啓動

更改startup.sh中的配置

啓動三個nacos

成功啓動,沒有報錯;但是訪問時,只有3333端口可以正常訪問;查看日誌start.out,發現問題原因

需要調整JVM參數,防止JVM溢出;我默認的配置是-Xms2g -Xmx2g -Xmn1g,導致後續的4444,5555內存不足無法啓動。

再次打開訪問頁面,正常訪問。

2.安裝並配置nginx

直接將安裝包拷貝到liunx,解壓,可參考博客:https://www.cnblogs.com/shamo89/p/7645792.html

修改nginx/conf目錄下的nginx.conf文件

這裏有個小坑,配置upstream cluster{}時,server地址是本機,填寫127.0.0.1,不要寫成本機的ip地址,我的是192.168.91.136;開始配置寫的本機ip導致訪問1111端口時一直是拒絕訪問。

配置完成後啓動nginx即可;

3.安裝並配置mysql

liunx安裝mysql參考博客:https://blog.csdn.net/lch520baby/article/details/89081306

在nacos的conf目錄下,修改application.properties,添加

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章