nacos 持久化

Posted 程序人生进阶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nacos 持久化相关的知识,希望对你有一定的参考价值。


 为什么需要持久化

        默认情况下,nacos存储数据使用内嵌数据库Derby, 使用默认数据库可能会存在存储上限,或者不方便管理。


如何持久化

       

1. 首先nacos只支持mysql作为外置数据库(MySQL的安装配置省略)

2. 下载nacos服务端,然后解压

3.  解压后,目录结构如下

    


4. 在MySQL上面创建nacos数据库

5. 执行脚本 nacos/nacos-mysql.sql

6. 注意nacos只有在集群模式下,才支持外置数据库,因此需要配置集群模式

10.222.47.165

7.  修改 nacos/application.properties 文件, 在文本末添加MySQL配置信息

spring.datasource.platform=mysql db.num=1db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=truedb.user=rootdb.password=123456

8.  使用以下命令启动nacos-server

startup.cmd -m cluster

9.  打开nacos网页端: http://localhost:8848/nacos  ,在配置列表添加新的配置并保存

10. 执行SQL语句,验证结果

SELECT * FROM nacos.config_info;






 


以上是关于nacos 持久化的主要内容,如果未能解决你的问题,请参考以下文章

nacos 持久化

Nacos.03.的数据持久化

04.Nacos的数据持久化

一起学习Nacos的数据持久化

SpringCloud Alibaba——Nacos服务注册与配置中心(三Nacos持久化配置 & 集群搭建)

SpringCloud Alibaba——Nacos服务注册与配置中心(三Nacos持久化配置 & 集群搭建)