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

Linux&Windows环境下Nacos3.1.0详细安装配置指南(从零到生产就绪的完整教程)

Linux&Windows环境下Nacos3.1.0详细安装配置指南(从零到生产就绪的完整教程)

关键词: Nacos安装、Nacos配置、服务发现、配置管理

Nacos是阿里巴巴开源的服务发现和配置管理平台,本文详细介绍Nacos 3.1.0在Linux和Windows环境下的安装与配置,帮助您快速搭建生产就绪的微服务基础设施。

Linux&Windows环境下Nacos3.1.0详细安装配置指南(从零到生产就绪的完整教程) Nacos安装 Nacos配置 服务发现 配置管理 第1张

一、环境准备

在开始安装前,请确保您的系统满足以下要求:

  • Linux:CentOS 7+ 或 Ubuntu 18.04+,Windows:Windows 10/11 或 Windows Server 2016+
  • JDK 1.8+(推荐JDK 11)
  • MySQL 5.7+(用于生产环境集群模式)
  • Maven 3.2+(可选,如需从源码编译)

二、Linux环境安装Nacos 3.1.0

1. 下载Nacos

使用wget下载最新稳定版:

wget https://github.com/alibaba/nacos/releases/download/3.1.0/nacos-server-3.1.0.tar.gztar -zxvf nacos-server-3.1.0.tar.gzcd nacos/

2. 单机模式启动

直接启动内嵌Derby数据库(适合测试):

sh bin/startup.sh -m standalone

访问控制台:http://服务器IP:8848/nacos,默认用户名密码均为nacos。

3. 配置MySQL数据库(生产模式)

创建数据库nacos_config,导入conf/nacos-mysql.sql脚本。修改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=rootdb.password=你的密码

然后启动集群模式或单机MySQL模式:

sh bin/startup.sh

三、Windows环境安装Nacos 3.1.0

1. 下载并解压

下载zip包,解压到无中文路径的目录,如D:acos。

2. 启动单机模式

进入bin目录,双击startup.cmd(或命令行执行startup.cmd -m standalone)。

Windows防火墙提示时允许访问。

3. 配置MySQL(Windows)

同样修改conf/application.properties,注意路径分隔符使用正斜杠或双反斜杠。

spring.datasource.platform=mysqldb.num=1db.url.0=jdbc:mysql://localhost:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=UTCdb.user=rootdb.password=你的密码

然后执行startup.cmd启动。

四、生产就绪配置

对于生产环境,建议:

  • 集群部署:至少3个节点,配置MySQL共享存储,使用Nginx做负载均衡。
  • 开启鉴权:修改application.properties,设置nacos.core.auth.enabled=true,并配置密钥。
  • 调整JVM参数:根据机器配置修改bin/startup.sh中的JVM大小。
  • 日志管理:配置日志滚动策略,避免磁盘占满。

五、验证安装

通过服务发现和配置管理功能测试:在控制台创建配置,注册一个微服务等。

Nacos 3.1.0带来了更好的性能和稳定性,是企业微服务架构中不可或缺的组件。

本文详细介绍了Nacos安装和Nacos配置,涵盖了服务发现与配置管理两大核心功能,助您轻松上手。