当前位置:首页 > 系统教程 > 正文

Nacos 3.1.0 安装配置全攻略:从零基础到生产环境高可用实战指南

Nacos 3.1.0 安装配置全攻略:从零基础到生产环境高可用实战指南

SEO关键词:Nacos 3.1.0安装教程、Linux部署Nacos、Windows环境配置Nacos、Nacos生产就绪配置

一、前言

Nacos(Dynamic Naming and Configuration Service)是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。本文将详细介绍如何在Windows和Linux环境下安装最新的 Nacos 3.1.0,并完成Nacos生产就绪配置,助你快速搭建微服务基础设施。

Nacos 3.1.0 安装配置全攻略:从零基础到生产环境高可用实战指南 3.1.0安装教程  Linux部署Nacos Windows环境配置Nacos Nacos生产就绪配置 第1张

二、环境准备

在开始Nacos 3.1.0安装教程之前,请确保您的系统已安装以下软件:

  • JDK 1.8+ (推荐 JDK 11 或 17)
  • Maven 3.2.x+
  • MySQL 8.0+ (用于持久化配置)

三、Windows 环境下的安装与配置

1. 下载与解压

前往 Nacos GitHub Release 页面下载 nacos-server-3.1.0.zip,解压至非中文路径下(如 D:\nacos)。

2. 初始化数据库

新建名为 nacos_config 的数据库,执行解压目录下 conf/mysql-schema.sql 脚本。这是实现Windows环境配置Nacos持久化的关键步骤。

3. 修改配置文件

编辑 conf/application.properties,取消以下内容的注释并修改为你的数据库信息:

spring.datasource.platform=mysqldb.num=1db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=truedb.user.0=rootdb.password.0=password

4. 启动服务

打开终端,进入 bin 目录,执行:startup.cmd -m standalone(单机模式)。

四、Linux 环境下的生产环境部署

Linux部署Nacos通常用于生产环境,建议使用集群模式。以下为单机演示步骤:

1. 上传并解压

tar -xvf nacos-server-3.1.0.tar.gz -C /usr/local/

2. 配置环境变量

/etc/profile 中添加 export NACOS_HOME=/usr/local/nacos,并执行 source /etc/profile

3. 开启鉴权(生产必备)

application.properties 中设置 nacos.core.auth.enabled=true。此外,必须修改 nacos.core.auth.plugin.nacos.token.secret.key,确保其为一段随机的 Base64 字符串。

五、验证安装

启动成功后,浏览器访问 http://localhost:8848/nacos。默认账号密码均为 nacos。若能看到管理控制台界面,说明您的 Nacos 已成功部署。

六、总结

通过本文的详细指导,相信你已经掌握了在不同系统下安装 Nacos 的方法。无论是简单的 Windows环境配置Nacos 还是复杂的 Linux部署Nacos,核心都在于数据库持久化与安全鉴权。务必在生产环境开启鉴权,以确保服务发现与配置的安全。