Version: Next

Nacos 概述

Nacos 名称的由来

  • NaCoS 组成
    • Na:Naming 命名
    • Co:Configuration 配置
    • S:Service 服务
    • 服务的命名与配置
  • 一个更易于构建云远程应用的动态服务发现、配置管理和服务管理平台
  • NacosDynamic Naming and Configuration Service 动态命名与配置服务
  • Nacos 就是服务注册中心 + 配置中心
    • 从 Netflix 的画风来讲,就是 Eureka + Config + Bus
  • 代码仓库:https://github.com/alibaba/Nacos
  • 网站:http://nacos.io

Nacos 下载安装

普通安装

  • 需要本地 Jdk8 以上与 Maven 环境

  • 下载地址:https://github.com/alibaba/nacos/releases/tag/1.4.0

  • 解压缩,进入 /bin 路径,打开终端 sh startup.sh -m standalone,表示已单机模式启动

    • MacOS Bigsur 报错:nohup: /Library/Internet: No such file or directory
    • MacOS 自带一个 JDK8,但是他的路径里有个 空格,会导致 Shell 脚本失效
      • 在 MacOS 中声明 JAVA_HOME 为我们自己安装的 JDK
      • 解决方法
      • 方法一:
        • 修改 ~/.bash_profile,重新配置 JAVA_HOME
        • 修改完毕后,执行 source ~/.bash_profile 生效
      • 方法二:
        • 修改 nacosbin 路径下的 startup.sh
        • 大概第 78 行,修改 export JAVA_HOMEexport JAVA_HOME=指定JDK路径,即 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
  • 登录 localhost:8848/nacos,使用账号密码 nacosnacos 登录



Docker 安装

Docker 安装

关闭 Nacos

sh shutdown.sh