Skip to content

Nacos 安装

建议参考并认真阅读官方文档: https://nacos.io/zh-cn/docs/quick-start.html

  • 注意: nacos和seata服务是需要和项目服务(如base-server服务、gatwway-server服务等)通信的,请勿在开发电脑上连接阿里云等云环境的nacos和seata!!! (除非你自己的网络也有公网ip!)

  • 注意: 上面一条并不是说:不能在云环境部署项目,只要保证nacos、seata和SpringCloud 服务在内网可以互相访问的环境即可!!!

  • 注意:部署nacos 2.x的服务器,需要使其防火墙开通7848、8848、9848、9849 四个端口。

  • 注意:目前Nacos官方仅支持MySQL数据库,若你的项目业务使用其他数据库,

    • 建议1:单独部署MySQL给Nacos使用;
    • 建议2:修改Nacos源码适配其他数据库;
    • 建议3:提Nacos官方提Issue,让官方支持。
  1. 推荐从官网下载官方安装包 您可以从 最新稳定版本下载 nacos-server-2.0.3.zip包,解压到 D:\developer\nacos203
bash
  unzip nacos-server-$version.zip 或者 tar -xvf nacos-server-$version.tar.gz
  unzip nacos-server-$version.zip 或者 tar -xvf nacos-server-$version.tar.gz

img

  1. 解压nacos压缩包, 进入nacos文件夹,并修改 D:\developer\nacos203/conf/application.properties 文件, 调整数据库配置:

    properties
    spring.datasource.platform=mysql
    db.num=1
    db.url.0=jdbc:mysql://127.0.0.1:3306/acuity_nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
    db.user=root
    db.password=root
    spring.datasource.platform=mysql
    db.num=1
    db.url.0=jdbc:mysql://127.0.0.1:3306/acuity_nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
    db.user=root
    db.password=root
  2. 创建数据库

    sql
    CREATE DATABASE `acuity_nacos` CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
    CREATE DATABASE `acuity_nacos` CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  3. 向acuity_nacos库中导入nacos需要的数据库脚本: D:\developer\nacos203/conf/nacos-mysql.sql

    nacos-mysql.sql 这个脚本位于 nacos 压缩包中,请认真查看nacos压缩包中的内容,找到该sql文件!

  4. 启动nacos服务,进入 bin目录

  • Linux/Unix/Mac: sh startup.sh -m standalone
  • Windows: cmd startup.cmd -m standalone 运行文件。
  1. 访问nacos管理台验证系统是否启动成功 http://localhost:8848/nacos/ 账号: nacos 密码:nacos
  2. 从nacos2.0.0开始,需要开通7848、8848、9848、9849 四个端口。

欢迎使用天源云Saas快速开发系统