linux启动nacos集群,三个nacos只有一个成功的问题与及解决方案

参看文章:

1.https://blog.csdn.net/weixin_39784972/article/details/111547589

2.https://blog.csdn.net/weixin_35426348/article/details/114019796

 

服务连接不上nacos集群_Nacos集群配置遇到的坑,三个nacos只有一个能正常访问

这两天在学习SpringCloud Alibaba Nacos,搭建环境时,nginx+3个nacos+mysql,出现一些问题。这里主要说下我遇到的几个不大不小的坑。

首先,我是在虚拟机里面配置nacos集群

1.安装nacos单机版配置

先复制出一个cluster.conf,更改cluster.conf中的配置。

在一台虚拟机上面配置3个nacos,既然没有办法改变ip,那就去改变端口,所以我们使用3333、4444、5555三个端口去完成三个nacos的启动;

成功启动,没有报错;但是访问时,只有3333端口可以正常访问;

查看日志start.out发现问题原因:failed; error='Cannot allocate memoryy. 这个错误就是指jvm不足导致的!

再次打开nacos的bin目录下的startup.sh查看:

默认启动2g的内存空间,修改下内存分配:

OK,重启Nacos集群(先关闭集群),再次浏览器访问192.168.110.100:1111/nacos,成功访问,随意配置条信息后保存,查看Linux主机的数据库,如果有该条数据插入那么就成功了!

 

关闭集群:

 

 

重启集群后,查看集群是否都启动成功:

 

posted @ 2021-08-23 18:01  向着阳光漫步  阅读(2701)  评论(0编辑  收藏  举报