Nacos配置管理-nacos集群搭建

一、集群结构图 

Nacos配置管理-nacos集群搭建_第1张图片 

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

二、 计划实现

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

Nacos配置管理-nacos集群搭建_第2张图片

  • --计划节点地址--   
Nacos配置管理-nacos集群搭建_第3张图片

      

  三、集群搭建

        3.1 基本步骤

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

        (2) 下载nacos安装包

        (3) 配置nacos

        (4) 启动nacos集群

        (5) nginx反向代理

        3.2 初始化数据库             

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

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

Nacos配置管理-nacos集群搭建_第4张图片

         3.3 下载Nacos

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

Nacos配置管理-nacos集群搭建_第5张图片

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

Nacos配置管理-nacos集群搭建_第6张图片

目录说明: 

  • bin:启动脚本
  • conf:配置文件 
第二步:进入nacos的conf目录,修改配置文件cluster.conf.example,重命名为cluster.conf:
Nacos配置管理-nacos集群搭建_第7张图片 更改扩展名

 

Nacos配置管理-nacos集群搭建_第8张图片 重命名

 然后添加内容:

127.0.0.1:8845
127.0.0.1.8846
127.0.0.1.8847

Nacos配置管理-nacos集群搭建_第9张图片 添加完成
 第三步:配置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文件

Nacos配置管理-nacos集群搭建_第10张图片

编辑 application.properties文件

Nacos配置管理-nacos集群搭建_第11张图片

 第四步:启动

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

Nacos配置管理-nacos集群搭建_第12张图片

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

nacos1:

 server.port=8845

nacos2: 

server.port=8846

nacos3: 

server.port=8847

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

Nacos配置管理-nacos集群搭建_第13张图片 进入cmd命令窗口

 输入命令 startup.cmd 启动

Nacos配置管理-nacos集群搭建_第14张图片 输入命令 startup.cmd 启动

启动成功提示

Nacos配置管理-nacos集群搭建_第15张图片

 第五步:nginx反向代理

 修改conf/nginx.conf文件

Nacos配置管理-nacos集群搭建_第16张图片

 配置如下:

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内部添加

Nacos配置管理-nacos集群搭建_第17张图片 完成添加

 启动nginx.exe

Nacos配置管理-nacos集群搭建_第18张图片

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

Nacos配置管理-nacos集群搭建_第19张图片

四、总结 

 集群搭建步骤总结如下

  1. 搭建MySQL集群并初始化数据库表
  2. 下载解压nacos
  3. 修改集群配置(节点信息)、数据库配置
  4. 分别启动多个nacos节点
  5. nginx反向代理

你可能感兴趣的:(java,开发语言,intellij-idea,spring,cloud,nginx,dubbo)