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的集群管理中看到相应的节点列表,意味着集群部署成功。

  • 相关阅读:
    Python之Sklearn使用教程
    Centos 查看路径下所有文件中是否包含指定字符
    Centos7x 开启6379端口,Centos7x开启端口
    分享几个ip定位api【转】
    @Scheduled(cron = "* * * * * *")
    QueryRunner的使用
    linux redis重置密码、重启
    nginx里的sticky的作用
    windows环境xampp搭建php电商项目/搭建禅道
    hive中解决中文乱码
  • 原文地址:https://www.cnblogs.com/process-h/p/14907318.html
Copyright © 2011-2022 走看看