nacos集群搭建

1.cluster.conf配置集群ip端口

192.168.1.1:8848
192.168.1.2:8848
192.168.1.3:8848

 

2.用mysql数据库启动nacos

用mysql数据库启动,则在application.properties配置mysql数据库

spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos
db.password.0=nacos

 

直接用下面命令即可

./startup.sh

 

3.nginx代理

upstream  nacos-cluster{
    server 192.168.1.1:8848
    server 192.168.1.2:8848
    server 192.168.1.3:8848
}
server{
  listen 80;
  location /nacos{
    proxy_pass http://nacos-cluster;
  }
}

 

4.通过nginx所在ip:80/nacos即可访问到nacos集群(yml配置里面也这样配置)

 5.如果作为配置中心添加新的配置文件时报如下错误:

将config_info和his_config_info中的encrypted_data_key字段设置为可空即可

 

posted @ 2023-08-27 06:02  Kavins  阅读(118)  评论(0编辑  收藏  举报