目录
一,持久化
Nacos在默认的情况下是不会开启持久化的,为了保证数据可持久化的保存,需要使用外部的数据库MySQL。可以使用MySQ来保证数据在集群的情况下保持统一和持久。
- 切换数据库:修改conf/application.properties文件,增加支持mysql数据源配置(目前只支持mysql,版本要求:5.6.5+)
# vim /usr/local/nacos/conf/application.properties
### If use MySQL as datasource:
spring.datasource.platform=mysql### Count of DB:
db.num=1### Connect URL of DB:
db.url.0=jdbc:mysql://192.168.31.19:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=1111
- 建库建表 把图中选中的文件复制,在MySQL中的nacos库中运行,得到对应的表
- 测试 重启Nacos,上传配置问件,观察是否有配置文件持久化到MySQL。
二,Nacos集群搭建
1.找到cluster.conf.example 复制一份并改名cluster.conf(防止文件配置错误,所以选择复制出一份)