美文网首页
二、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