nacos集群部署

nacos集群部署

参考链接:

官网:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html

部署架构:

部署步骤

  1. 下载官网编译好的二进制包

    wget https://github.com/alibaba/nacos/releases/download/1.3.0/nacos-server-1.3.0.tar.gz

  2. 下载完成后解压

    tar -xvf nacos-server-1.3.0.tar.gz
    cd nacos/bin
    
  3. 3台服务器均配置集群配置文件

    在nacos的解压目录nacos/的conf目录下,有配置文件cluster.conf,请每行配置成ip:port。(请配置3个或3个以上节点)

    vim cluster.conf
    #内容如下:
    # ip:port
    192.168.0.77:8848
    192.168.0.89:8848
    192.168.0.218:8848
    
  4. 确定数据源

    1. 使用内置的数据源

      由于我的环境没有mysql数据库,我就使用内置的数据源。内置数据源就没有其他任何依赖。

    2. 使用外置数据源-mysql

      如果是使用外部数据源,只能是mysql数据库。这样的话需要在mysql数据库里面创建一个数据库,初始化语句在conf目录下,再分配一个可以读写该库的账号。

      修改配置文件:application.properties

      ### Count of DB:
      db.num=1    #取消注释
      
      ### Connect URL of DB:
      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=nacos
      db.password.0=nacos
      
  5. 集群启动

    1. 使用内置数据源启动方式

      sh startup.sh -p embedded
      
    2. 使用外部数据mysql启动方式

      sh startup.sh
      
  6. 停止服务器

    sh shutdown.sh
    
  7. 验证nacos集群

    选择任意一个节点登录web页面,http://192.168.0.77:8848/nacos/ 默认密码是nacos/nacos

    查看集群状态是3个节点

posted @ 2021-10-12 16:22  penngke  阅读(430)  评论(0编辑  收藏  举报