nacos集群部署的各種小坑


 首先,集群配置報錯先查看日志文件nacos目錄下的logs

 

說幾個新手經常遇到的玄學問題(我就是新手!嘿嘿)

啟動集群失敗,發現nacos端口號不是./start.sh -p ****后面你配置的端口(集群啟動端口號為 8848)

比如這樣

 

 端口是默認的8848,好嘛那就恭喜你,估計是被網上的半桶水教程坑了

解決方法1:

切換至nacos目錄

vim bin/start.sh

首先這里看看有沒有問題,用於指定啟動的nacos端口號

 

 然后

接收用的部分

 

 給他移到這里來

不要放在nohup里面(就是文件末尾)我雖然不太懂shell,但是邏輯還是看得懂這個地方判斷你的啟動模式很明顯else后面是集群模式帶的參數

 

 

 

 

注意:這個問題也麻煩(naming-raft日志中出現no leader is available now

集群內部是通過網卡地址通信,不是127.0.0.1這個回路地址,通過hostname -i取得本機ip

丟這里ok。

如果還是不行

修改你的主機名和hosts

hostname 主機名

vi /etc/hosts

末尾添加  主機名 你的內網ip(就是剛剛hostname -i出來那個)

 

最大的坑!!!!

 

nacos集群如果啟動失敗在start。out文件中出現

error='Cannot allocate memory' (errno=12)

或者

error='Cannot commite memory' (errno=12)

注意你的linux2G內存足夠跑3個nacos

出現這種問題就是start.sh文件中的集群啟動是內存配置有問題

 

 

 調整-Xms -Xmx -Xmn這三個,內存小整的跟我一樣就行


免責聲明!

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



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