Spring Cloud Alibaba Nacos 快速开始

138 阅读2分钟

Spring Cloud Alibaba 官方文档

Ncaos简介

欢迎来到 Nacos 的世界!

Nacos /nɑ:kəʊs/娜蔻丝/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

1. 进入Nacos官网

进入Spring Cloud Alibaba 官方文档,找到Nacos组件

image.png

选择nacos

进入Nocos官网

image.png

image.png

阅读Nacos官方手册

1.预备环境准备

Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用:

  1. 64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。
  2. 64 bit JDK 1.8+;下载 & 配置
  3. Maven 3.2.x+;下载 & 配置

2.下载最新Nacos稳定版源码或安装包

您可以从 最新稳定版本 下载 nacos-server-$version.zip 包。

image.png

3.修改配置文件(重要)

修改conf目录下的application.properties文件。

设置其中的nacos.core.auth.plugin.nacos.token.secret.key值,详情可查看鉴权-自定义密钥.

注意,文档中的默认值必须要填写否则Nacos无法正常启动, SecretKey012345678901234567890123456789012345678901234567890123456789VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=为公开默认值,可用于临时测试,实际使用时请务必更换为自定义的其他有效值。

如未添加密钥则会出现以下错误导致启动失败

nacos日志目录位置: nacos/logs/nacos.log image.png

4.启动Nacos服务器

  • 注:Nacos的运行建议至少在2C4G 60G的机器配置下运行。

Linux/Unix/Mac

启动命令(standalone代表着单机模式运行,非集群模式):

sh startup.sh -m standalone

如果您使用的是ubuntu系统,或者运行脚本报错提示[[符号找不到,可尝试如下运行:

bash startup.sh -m standalone

Nacos默认启动方式为集群启动,但是我们个人只有一台主机,所以应该选择单机启动模式,也可以修改Nacos配置。

设置默认单机启动

进入 nacos/bin/startup.sh或startup.cmd 文件

image.png

Windows

启动命令(standalone代表着单机模式运行,非集群模式):

startup.cmd -m standalone

5.关闭Nacos服务

Linux/Unix/Mac

sh shutdown.sh

Windows

shutdown.cmd

或者双击shutdown.cmd运行文件。