1. Nacos Windows 单机部署
1.1 去nacos官网下载nacos-server
发布历史 | Nacos 官网https://nacos.io/download/release-history/
下载版本为 nacos-server-2.3.1.zip
2. 配置nacos持久化存储
2.1 默认使用Derby数据库
官网下载Derby数据库即可。
Apache Derby数据库https://db.apache.org/derby/releases/release-10.13.1.1.html
直接解压压缩包即可。
打开bin目录,可以看到如下图。
2.2 通过derby脚本bin目录下面的使用输入ij使用ij工具(或单击ij.bat后启动ij工具),连接数据库,通过ij.bat工具连接derby数据库,双击ij.bat文件,连接命令如下:dedb是数据库名
connect 'jdbc:derby:dedb;user=root;password=root;create=true';
连接数据后,执行derby数据库脚本,sql脚本在nacos/config/derby-schema.sql
run 'F:\nacos\nacos\conf\derby-schema.sql';
退出。
exit;
2.3 derby数据库在nacos应用
单机启动会在nacos/data/derby-data包,存储的是数据库信息
使用下面ij.bat连接数据库报错。
connect 'jdbc:derby:F:\nacos\nacos\data\derby-data;create=true';
用idea 客户端连接数据库
找到nacos下面的derby-data,用户名/密码 nacos/ nacos。如果nacos启动了,是无法连接的,报下面错误,只需要关闭nacos即可。大概意思就是derby-data这个错误表示尝试启动的Derby数据库实例已经被另一个实例启动
报错:ERROR XSDB6: Another instance of Derby may have already booted the database
查询derby-data数据库:
如果删除derby-data包,里面的数据以及配置信息也会被删除,重新启动nacos将是一个全新的配置。