Nacos集群模式 搭建模式很简单
重要点、
- 1.至少3台才能完成一个集群 1主2从
- 2.修改数据源,必须使用mysql,
- 3.配置 cluster.conf
- 4.启动模式修改
- 5.测试时 修改 start.sh 降低内存占用
- 6.添加账号密码
先说下本文环境
1.centos7.X 一台
- Nacos 1.2.1 ,
- 156.236.65.33:8848
- 156.236.65.33:8849
- 156.236.65.33:8850
步骤说明 nacos安装步骤 参考 https://www.jianshu.com/p/33d96bc795c9
1. 安装台Nacos
image.png
2. 分别修改配置文件
1.端口
2.启用mysql 数据持久化(必须都链接同一个实例 )
-
配置cluster.conf 将 nacos 加入集群
image.png
每台Nacos都需要配置 cluster.conf 文件 一致 建议配置好一份cp过去
3.分别启动
此时打开登录发现 输入 nacos nacos提示用户不存在,
原因是启动了mysql持久化 用户表还未添加用户,我们要添加一个用户
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
System.out.println(new BCryptPasswordEncoder().encode("123456"));
生成密码,然后在 users表中加入该用户即可
image.png
登录Nacos 点击集群管理 你就会发现3台几次已经注册在一起了
image.png
可以尝试关闭 某一个节点 来测试是否成功