springcloud3 Nacos的集群搭建

本文详细介绍了如何搭建Nacos1.4.2版本的集群,包括选择稳定版本的原因,集群架构设计,关闭防火墙,下载安装包,附加MySQL数据库脚本,配置MySQL连接,设置负载均衡,复制并修改各节点端口,启动节点,以及通过Nginx进行反向代理和客户端访问的步骤。
摘要由CSDN通过智能技术生成

一 nacos的集群搭建说明

1.1 版本选择的说明

本案例采用的版本是1.4.2 ,当选用其他版本均有不同的问题:

1.4.4  nginx代理后,输入密码登录进去。

 2.2.0 ,2.1.2等 2.x版本均是 3个节点的启动之后,只能访问一个节点。

针对这些问题,所以采用版本比较低一点的,比较稳定的版本。1.4.2版本

二  nacos的集群搭建实操

2.1 集群架构

windows   192.168.152.2  部署nginx  端口80   反向代理linux下的nacos的3个节点。

linux         192.168.152.141   部署不同端口的nacos的3个节点。

 2.2 关闭防火墙

2.3 下载nacos的软件包

1.下载地址:home

2.上传到制定服务器下

 3.解压

2.4 附加mysql数据库脚本

1.进入到nacos的安装目录,找mysql的库文件

 2.进行附加

1.启动mysql

[root@localhost servers]# su hd-mysql

[hd-mysql@localhost servers]$ service mysql start

Starting MySQL.. SUCCESS!

2.新建数据库nacos

 3.在navicate中附加此mysql脚本,成功后,见下图:

 2.5 修改mysql连接配置

[root@bogon nacos]# cd conf
[root@bogon conf]# ls
1.4.0-ipv6_support-update.sql  application.properties  application.properties.example  cluster.conf.example  nacos-logback.xml  nacos-mysql.sql  schema.sql
[root@bogon conf]# vi application.properties
 

配置内容:

 2.6 修改负载均衡的配置

 配置内容:

server 192.168.152.141:7705
server 192.168.152.141:8805
server 192.168.152.141:9905 

 2.7 复制3个节点,并修改端口

1.先复制出3个不同端口的节点,然后分别修改application.properties的端口

root@bogon nacos-server-1.4.2]# cp -r nacos nacos-7705
[root@bogon nacos-server-1.4.2]# cp -r nacos nacos-8805
[root@bogon nacos-server-1.4.2]# cp -r nacos nacos-9905
[root@bogon nacos-server-1.4.2]# cd nacos-8805

修改端口:  vi    application.properties  ,如修改内容如下:

其他两个节点8805,9905 端口节点类似修改,修改保存后,如下图:

 2.8 启动3个节点

验证节点:

节点7705

 节点8805

节点9905

  2.9 使用nginx进行复杂均衡配置

nginx.conf配置内容

    #gzip  on;
    upstream nacoscluster {
        server 192.168.152.141:7705;
        server 192.168.152.141:8805;
        server 192.168.152.141:9905;
      }
 

      location /nacos/ {
           proxy_pass http://nacoscluster/nacos/;
         }

如下图

3.启动nginx

   2.10 客户端进行访问

windows   192.168.152.2  部署nginx  端口80   反向代理linux下的nacos的3个节点。

代理后的地址:http://192.168.152.2/nacos

    2.11 修改程序客户端后访问

 1.修改配置文件

windows   192.168.152.2  部署nginx  端口80   反向代理linux下的nacos的3个节点。

2.进行启动

 3.进行访问:成功注册到nacos中心 

看看真实节点访问情况:也看到了刚才注册上的消费者客户端

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值