Linux下Nacos集群与持久化配置

  前言:不断学习就是程序员的宿命

  接:SpringCloud Alibaba学习---Nacos服务注册与配置中心

一、Nacos集群部署与持久化配置

  官网集群部署说明:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html,恕我直言,没看懂,翻译一下

  

  Nacos默认自带是嵌入式数据库derby,官网pom可查看:https://github.com/alibaba/nacos/blob/develop/config/pom.xml

  切换至mysql数据库,参考:https://nacos.io/zh-cn/docs/deployment.html

  Mysql主从热备:

二、集群搭建

  环境准备:1个Nginx(最好集群)、3个Nacos注册中心(3台虚拟机)、1个Mysql(最好主从)

1、上传并解压nacos安装包

 2、Nacos切换derby为Mysql

  ①mysql数据库执行sql脚本:conf/nacos-mysql.sql

  ②编辑conf/application.properties,末尾新增Mysql配置

spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://www.xdblog.site:3308/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=username
db.password=password

3、集群配置cluster.conf

4、远程拷贝

scp -r nacos root@192.168.154.51:/home/nacos
scp -r nacos root@192.168.154.52:/home/nacos

5、Nginx配置

 6、启动

  依次启动3个nacos、Nginx;Nacos用户名密码均为nacos

7、测试

posted @ 2020-03-29 16:40  coder、  阅读(1666)  评论(0编辑  收藏  举报