美文网首页
二、Nacos集群和持久化配置(windows环境)

二、Nacos集群和持久化配置(windows环境)

作者: 神奇作手 | 来源:发表于2020-04-15 10:48 被阅读0次

    1.nacos配置准备工作

    首先在官网上下载nacso
    官网:https://nacos.io/zh-cn/
    下载:https://github.com/alibaba/nacos/releases/tag/1.2.1

    2.将下载的 nacos-server-1.2.1.zip 文件解压

    2.1. 数据库配置

    (1)为保证数据一致性,集群需使用公共数据库来保存服务管理中的数据,目前支持mysql数据库。
    (2)在解压后的文件的\nacos\conf\目录下找到mysql数据库建表文件nacos-mysql.sql,创建表



    (3)在\nacos\conf目录下的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
    db.user=root
    db.password=123456
    
    2.2. 集群节点配置

    将\nacos\conf\目录下的cluster.conf.example文件拷贝一份,重命名为cluster.conf,打开添加如下配置:

    10.103.47.179:8841
    10.103.47.179:8842
    10.103.47.179:8843
    

    注意:尽量使用本机IP,不要使用127.0.0.1,端口号,要与下文要配置的端口号要对应上

    2.3. 修改启动文件
    在\nacos\bin\目录下找到startup.cmd文件,打开修改,将其中的启动文件进行互换,修改为不是单机启动
    2.3. 将调整后的nacos文件拷贝三分

    将拷贝后的文件分别命名为 nacos8841、nacos8842、nacos8843

    分别在\nacos\conf目录下的application.properties文件中修改对应的端口号server.port=8848为:8841、8842、8843

    3.nginx配置

    将下载后的的 nginx-1.15.8.zip 文件解压,在\nginx-1.15.8\conf\目录下的nginx.conf文件中进行如下配置:

    #集群的3个节点
    upstream nacos {
        server 127.0.0.1:8841 weight=2;
        server 127.0.0.1:8842 weight=2;
        server 127.0.0.1:8843 weight=2;
    }
    
    
     location / {
                # root   html;
                # index  index.html index.htm;
                #代理
                proxy_pass http://nacos/;
            }
    
    

    4.启动测试

    (1)分别在\nacos8841\bin\,\nacos8842\bin\,\nacos8843\bin\下启动startup.cmd文件
    (2)启动 nginx
    (3)在浏览器中打开 http://localhost/nacos/,输入账号密码 nacos 登陆
    (4)在集群管理 -> 节点列表下可以看到如下信息,集群配置成功

    相关文章

      网友评论

          本文标题:二、Nacos集群和持久化配置(windows环境)

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