美文网首页
nacos集群搭建和持久化配置

nacos集群搭建和持久化配置

作者: Mr培 | 来源:发表于2021-06-10 21:10 被阅读0次

    一. 环境准备

    1. nacos默认自带嵌入式数据库 derby

    derby到mysql切换配置

    二. Linux版nacos+mysql生产环境配置

    1. 环境准备

    1个nginx+3个nacos注册中心+1个mysql(生产环境nginx集群和mysql集群)

    1. nacos下载和安转

    copy 两份解压后的nacos

    1. nacos集群配置
    • 在每一份nacos添加配置

    nacos\conf 目录下找到application.properties
    在末尾添加配置
    spring.datasource.platform=mysql
    db.num=1
    db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
    db.user=root
    db.password=sqlpass

    • 修改每份nacos集群配置cluster.conf

    每个nacos不同端口号
    复制出cluster.conf,nacos\conf 目录下
    cp cluster.conf.example cluster.conf
    修改每份cluster.conf内容 不可以配置127.0.0.1,执行命令 hostname -i 查看ip
    127.0.0.1:3333
    127.0.0.1:4444
    127.0.0.1:5555

    • 编辑每份nacos的启动脚本startup.sh,使它能接受不同的启动端口
    • nacos最新版-p已经自带,可换为-n

    nacos\bin 目录下startup.sh


    image.png
    image.png

    -Dserver.port=${PORT}
    执行方式
    ./startup.sh -p 3333
    ./startup.sh -p 4444
    ./startup.sh -p 5555

    • nginx配置,负载均衡


      image.png
    • 修改项目yml配置,nacos地址配为nginx访问nacos server-addr

    相关文章

      网友评论

          本文标题:nacos集群搭建和持久化配置

          本文链接:https://www.haomeiwen.com/subject/xeppeltx.html