springcloud3 Nacos的集群搭建

Posted 健康平安的活着

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springcloud3 Nacos的集群搭建相关的知识,希望对你有一定的参考价值。

一 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 集群架构

 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

修改端口

 

如下图:

 

 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 客户端进行访问

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

    2.11 修改程序客户端后访问

 1.修改配置文件

2.进行启动

 

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

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

 

以上是关于springcloud3 Nacos的集群搭建的主要内容,如果未能解决你的问题,请参考以下文章

springcloud3 Nacos的服务搭建和生产消费案例

springcloud3 Nacos的服务搭建和生产消费案例

springcloud3 EurekaServer集群的搭建1

springcloud3 EurekaClient集群的搭建2

SpringCloud Alibaba——Nacos服务注册与配置中心(三Nacos持久化配置 & 集群搭建)

SpringCloud Alibaba——Nacos服务注册与配置中心(三Nacos持久化配置 & 集群搭建)