nacos官网:https://nacos.io/
如果尚未学习单点部署,请先学习单点部署:nacos基础(1):下载安装启动和排错
集群部署nacos这里是本地模拟3台nacos
注意:集群部署,必须配置外部的相同数据源(配置同一个mysql数据库地址),不要使用nacos内置数据库。
复制3分nacos文件夹
分别修改三个nacos的端口为8848,8849,8850(conf下的application.properties)
这里只粘贴了一张图
修改conf文件夹下的cluster.conf.example文件的后缀,去掉.example(变成cluster.conf文件),并在里面添加内容,将这个文件分别复制到3个nacos下的conf目录下
在nacos的bin目录下使用集群启动命令(3个nacos都需要执行启动命令)
#集群启动nacos(请确保先切换到nacos的bin目录) startup.cmd -m cluster
5.打开nacos地址(默认账号密码nacos/nacos)
- 点击集群管理>>节点管理,如果显示3个nacos记录,即为集群启动成功。
出现的问题
问题1:节点显示多了
如果用户是多网卡,则会出现下面的问题,8848端口只有1个nacos,但是显示两行记录。
解决办法:
- 打开对应出错的nacos的conf目录下application.properties文件,指定ip
#要指定你网卡里有的ip,不要瞎设置 nacos.inetutils.ip-address=127.0.0.1
- 检查cluster.conf文件(conf目录下),如果出现多余的配置,请删除(nacos会自动帮你乱添加配置)按照集群启动命令重新启动nacos
除了配置多节点外,高可用还需要配置多数据源。
配置两个数据源,在conf目录下的application.properties添加配置数据源(数据库主备高可用)



