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=1
db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456
8. 使用以下命令启动nacos-server
startup.cmd -m cluster
9. 打开nacos网页端: http://localhost:8848/nacos ,在配置列表添加新的配置并保存
10. 执行SQL语句,验证结果
SELECT * FROM nacos.config_info;
以上是关于nacos 持久化的主要内容,如果未能解决你的问题,请参考以下文章