Nacos配置管理-nacos集群搭建

一、集群结构图 

其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用
nginx。 

二、 计划实现

  • --计划架构--   
    •  3个Nacos节点;
    •  3个mysql库;

  • --计划节点地址--   

      

  三、集群搭建

        3.1 基本步骤

        (1) 搭建数据库,初始化数据库表结构

        (2) 下载nacos安装包

        (3) 配置nacos

        (4) 启动nacos集群

        (5) nginx反向代理

        3.2 初始化数据库             

           Nacos默认数据存储在内嵌数据库Derby中,这里先以单点的数据库使用为例。

           首先新建一个数据库,命名为nacos,而后导入下面的SQL

         3.3 下载Nacos

        nacos在GitHub上有下载地址: https://github.com/alibaba/nacos/tags 可选择任意版本下载。
 

          3.4 配置Nacos
 第一步:将这个包解压到任意非中文目录下,如图

目录说明: 

  • bin:启动脚本
  • conf:配置文件 
第二步:进入nacos的conf目录,修改配置文件cluster.conf.example,重命名为cluster.conf:
更改扩展名

重命名

 然后添加内容:

127.0.0.1:8845
127.0.0.1.8846
127.0.0.1.8847

添加完成
 第三步:配置mysql信息

修改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&useUnicode=true&useSSL=false&serverTimezone=UTC

db.user.0=root
db.password.0=123

找到nacos下的application.properties文件

编辑 application.properties文件

 第四步:启动

将nacos文件夹复制三份,分别命名为: nacos1、nacos2、nacos3

然后分别修改三个文件夹中的application.properties文件下的端口号

nacos1:

 server.port=8845

nacos2: 

server.port=8846

nacos3: 

server.port=8847

 分别进入nacos的bin目录,cmd命令启动nacos

进入cmd命令窗口

 输入命令 startup.cmd 启动

输入命令 startup.cmd 启动

启动成功提示

 第五步:nginx反向代理

 修改conf/nginx.conf文件

 配置如下:

upstream nacos-cluster {

server 127.0.0.1:8845;
server 127.0.0.1:8846;
server 127.0.0.1:8847;

}


server  {
        listen                     80;

        server_name        localhost;

        location  /nacos  {
                proxy_pass  http://nacos-cluster;

        }

}

  编辑nginx.conf文件,在http内部添加

完成添加

 启动nginx.exe

 第六步:浏览器访问测试 localhost/nacos/  ,集群搭建完成

四、总结 

 集群搭建步骤总结如下

  1. 搭建MySQL集群并初始化数据库表
  2. 下载解压nacos
  3. 修改集群配置(节点信息)、数据库配置
  4. 分别启动多个nacos节点
  5. nginx反向代理
  • 40
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
nacos-server-2.2.0.zip是一个开源的注册中心和配置中心的集群版本。Nacos是阿里巴巴开源的一款服务发现和配置管理工具,它能够帮助我们实现动态服务发现、服务配置与服务元数据管理。nacos-server-2.2.0.zip是Nacos的2.2.0版本的发布包。 通过下载nacos-server-2.2.0.zip,我们可以得到Nacos服务端的安装包。安装nacos-server之后,我们可以运行Nacos的集群,实现高可用和负载均衡。Nacos支持集群模式下的多个节点,节点之间可以进行注册同步、配置同步和心跳检测等操作。 使用nacos-server-2.2.0.zip,我们可以搭建自己的Nacos服务端环境。首先,我们需要下载并解压该安装包。然后,配置Nacos的相关参数,如数据库连接、集群节点等。接着,我们可以启动Nacos服务。一旦Nacos服务启动成功,我们就可以通过Nacos的Web界面进行服务注册、配置管理等操作。 nacos-server-2.2.0.zip提供了一个便捷的方式来搭建自己的Nacos服务集群。通过使用Nacos,我们可以更加方便地管理我们的服务注册和配置,支持动态更新和变更。这对于云原生应用的开发和部署非常有帮助,能够提高开发效率和系统可靠性。 总之,nacos-server-2.2.0.zip是Nacos的2.2.0版本的发布包,可以用于搭建自己的Nacos服务端环境,实现服务注册、配置管理等功能。通过使用Nacos,我们可以更好地支持云原生应用的开发和部署。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值