zoukankan      html  css  js  c++  java
  • nacos 集群搭建

    nacos 集群搭建

    1、单机部署

    从nacos官网下载zip/tar包,https://github.com/alibaba/nacos/releases/tag/2.0.2

    解压后即可启动

    外置数据库设置

    ​ 若没有特意设置外置数据库,则是使用默认的内嵌数据库derby,但是如果想要部署nacos集群,则需要使用外置数据库设置。不然当集群内使用内置数据库启动时,则会抛出这个错误

    言外之意就是集群不允许通过内置数据库进行部署。

    在解压的文件夹中会有conf目录

    修改application.properties中的数据库配置

    *************** Config Module Related Configurations ***************#

    If use MySQL as datasource:

    spring.datasource.platform=mysql

    Count of DB:

    db.num=1

    Connect URL of DB:

    db.url.0=jdbc:mysql://hyz.com:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
    db.user=root
    db.password=root

    将其中的对应配置改成自己的配置

    创建对应的数据库,然后执行conf文件夹中的nacos-mysql.sql文件,创建对应的表

    最后启动nacos,比较内置与外置数据库的不同


    集群部署

    ​ 集群需要部署3台或3台以上的nacos服务
    上面讲过,部署集群需要使用外置数据库,所以基于上面设置了外置数据库的nacos,复制3份,在每个nacos中,复制conf的cluster.conf.example文件,文件名改成cluster.conf,再修改文件的内容,设置各个服务的ip、port信息,如下图

    启动集群

    .startup.cmd -m cluster

    启动命令添加了一个参数,使用集群方式启动,启动完后可以在nacos的集群管理中看到相应的节点列表,意味着集群部署成功。

  • 相关阅读:
    HDU 2844 Coins(多重背包)
    HDU 4540 威威猫系列故事——打地鼠(DP)
    Codeforces Round #236 (Div. 2)
    FZU 2140 Forever 0.5
    HDU 1171 Big Event in HDU(DP)
    HDU 1160 FatMouse's Speed(DP)
    ZOJ 3490 String Successor
    ZOJ 3609 Modular Inverse
    ZOJ 3603 Draw Something Cheat
    ZOJ 3705 Applications
  • 原文地址:https://www.cnblogs.com/process-h/p/14907318.html
Copyright © 2011-2022 走看看