CentOS7实现Nacos注册中心集群
概述
在https://blog.zoutl.cn/472.html的基础上修改,之前是单机模式运行,在确保能单机运行后再看本教程
最好有一台云服务器,三个Nacos注册中心都连云服务器的MySQL数据库
实现过程
下面是一台虚拟机的Nacos注册中心配置以及启动,其它两台虚拟机都是一样的操作
修改启动脚本
如果之前把启动模式修改成了单机,就要修改成cluster
配置集群的IP以及端口
进入conf
目录,会有一个cluster.conf.example
文件,把它重命名为cluster.conf
,或者使用下面命令将它复制到现在的位置并命名为cluster.conf
,cluster.conf
是集群的各个IP地址以及端口的配置文件
1 | cp cluster.conf.example cluster.conf |
打开cluster.conf
,添加以下内容:(IP以及端口根据实际情况填写)
1 | 8848 : |
设置连接的数据库
进入conf
目录,会有一个application.properties
文件,打开它找到下图的数据库配置并修改成云服务器的
运行
进入bin
目录,执行下面命令运行Nacos注册中心
1 | sh startup.sh |
结果
进入Nacos界面查看注册中心的集群,看到节点状态都是UP
,说明已经成功了
application.yml配置
调用服务的以及被调用的服务都要设置
在server-addr
后接IP地址以及端口,用英文逗号隔开,这样服务就可以注册到集群的每个Nacos注册中心上了
1 | server: |
PS.
我有两台云服务器,一台的运行内存为2G,另一台为4G。弄集群时,2G的服务器的Nacos会崩掉,4G的可以正常运行,所以推荐云服务器的运行内存要4G起步
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeDao's Blog!
评论