Windows系统下Nacos持久化配置以及集群搭建


一、环境准备

名称版本下载地址
NacosNacos 1.4.1Nacos下载
MySQL8.0.23MySQL下载
Nginx1.20.0Nginx下载

二、Nacos持久化配置MySQL

Nacos 以standalone(单机模式)启动后,默认使用的内嵌式数据库 Derby。不方便观察数据存储的基本情况。0.7版本增加了支持mysql数据源。

  1. 下载并解压Nacos
    在这里插入图片描述

  2. nacos\conf目录下找到sql脚本
    在这里插入图片描述

  3. mysql新建数据库nacos_config,选择并运行nacos-mysql.sql文件
    在这里插入图片描述

  4. nacos\conf目录下找到application.properties
    在这里插入图片描述

  5. application.properties文件末尾加入相关mysql配置

spring.datasource.platform=mysql
 
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=123456
  1. bin目录下cmd执行 startup.cmd -m standalone,以单机模式启动nacos
    在这里插入图片描述
  2. 浏览器输入localhttp://localhost:8848/nacos查看(默认账号密码均为nacos)
    在这里插入图片描述
  3. 配置管理–配置列表–新建配置文件
    在这里插入图片描述
  4. 数据库中查看config_info表,出现相关配置信息,即证明Nacos默认数据库已切换为mysql
    在这里插入图片描述

三、Nacos集群配置

  1. nacos\conf目录下将cluster.conf.example文件重命名为cluster.conf
    在这里插入图片描述
  2. 编辑cluster.conf文件,加入如下内容:
# 本机ip:端口号
192.168.112.1:8847
192.168.112.1:8848
192.168.112.1:8849
  1. 复制nacos依次为
    在这里插入图片描述
  2. nacos-8847、nacos-8848、nacos-8849文件夹下conf目录application.properties文件,依次修改为对应端口号
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
  3. nacos-8847、nacos-8848、nacos-8849文件夹下bin目录cmd执行startup.cmd,依次启动nacos
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
  4. 浏览器输入http://localhost:8848/nacos查看,可在集群管理–节点列表中查看相关nacos集群
    在这里插入图片描述
  5. 至此,Nacos集群搭建完成。

四、Nacos集群配合Nginx实现负载均衡

  1. 下载解压Nginx
    在这里插入图片描述
  2. nginx-1.20.0目录下cmd,执行命令start nginx.exe命令启动nginx
    在这里插入图片描述
  3. 浏览器输入localhost:80,可以访问nginx主页即nginx启动成功
    在这里插入图片描述
  4. nginx-1.20.0\conf目录下,nginx.cong配置nacos集群地址
    在这里插入图片描述
  5. 修改配置文件后,nginx -s reload命令重启nginx服务
    在这里插入图片描述
  6. 浏览器访问 http://localhost:9527/nacos,即可访问配置的nacos集群
    在这里插入图片描述
  7. 至此,Nacos集群配合Nginx实现负载均衡搭建完成。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值