Nacos Server Cluster
特别说明:cluster 模式下数据存储必须使用 MYSQL。
☆ 那么Nacos Server 的配置数据存在哪里
我们打开nacos/data,会发现有个derby-data目录,我们的配置数据现在就存储在这个库中。
Derby 是 Java 编写的数据库,属于 Apache 的一个开源项目。
如果将数据源改为我们熟悉的 MySQL 呢?当然可以。
注意:不支持 MySQL 8.0 版本,其实在修改Nacos Server的源码后,是可以支持8.0版本的
此处坑点:
standalone 的话仅会使用 Derby,即使在 application.properties 里边配置 MySQL 也照样无视;
cluster 模式会自动使用 MySQL,这时候如果没有 MySQL 的配置,是会报错的。
步入正题,如何启动Nacos Server 集群模式
1. 初始化数据库表
将nacos/conf/nacos-mysql.sql
中的表结构导入MYSQL数据库。
2. 修改配置文件
conf/cluster.conf
conf/a