环境配置

Nacos 有两种运行模式:standalone 和 cluster,启动前需要在配置文件上进行修改

  1. standalone:单机模式
  2. cluster:集群模式

启动成功后,访问 localhost: 8848/nacos,用户名:nacos,密码:nacos

搭建集群

Nacos 的集群需要 3 个或 3 个以上的节点,并且确保这三个节点之间是可以互相访问的

  1. 搭建数据库,初始化数据库表结构

在 conf 目录下,提供了 nacos-mysql.sql 语句,进行数据库的初始化

创建 nacos_config 数据库,导入 sql 文件

  1. 修改 cluster.config 文件

修改 cluster.config.example 文件名为 cluster.config

打开 cluster.config 文件,将三个 nacos 服务端地址都添加到里面

  1. 修改 application.properties 文件

1
2
3
4
5
6
7
8
9
10
11
12
# 指定数据源为 MySQL
spring.datasource.platform=mysql

### Count of DB:
# 数据库实例数量
db.num=1

# 数据库连接信息,如果是 MySQL 8.0+ 版本需要添加 serverTimezone=Asia/Shanghai
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=Asia/Shanghai
db.user.0=root
db.password.0=1234
  1. 复制 nacos 文件,修改其端口号

修改 3 个文件夹的 application.properties 文件,server.port 为你设置集群的端口号

  1. 修改 start.cmd 为 cluster 模式

结果:启动 3 个 nacos 服务,成功后可以看到以下信息