Windows 上安装和启动 Nacos 2.2.2 最新版本

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS AI 助手,专业版
简介: Windows 上安装和启动 Nacos 2.2.2 最新版本

前言

本文旨在为您详细介绍如何安装和启动 Nacos 2.2.2 的最新版本,以及为 youlai-mall 开源商城版本的升级做好准备工作。


版本声明

名称 版本

操作系统 Windows 11

Nacos 2.2.2

本地启动

1. 下载 Nacos

下载 nacos-server-2.2.2.zip (⬇️ 更多版本下载), 将文件解压到本地目录 D:\middleware\nacos。

微信图片_20230710105424.png



2. 开启鉴权配置

💡 默认情况下,Nacos 未开启鉴权,经测试未开启鉴权无法【导入配置】,所以需要手动开启鉴权。


🖹 开启鉴权文档:https://nacos.io/zh-cn/docs/v2/guide/user/auth.html


打开 D:\middleware\nacos\conf\application.properties 配置文件,并修改以下属性:


nacos.core.auth.enabled=true

### 认证白名单配置,请求头携带 key:value 即可忽略鉴权,相当于后门,应用场景少,其中 key和value不能为空。

nacos.core.auth.server.identity.key=example

nacos.core.auth.server.identity.value=example

### 自定义密钥时,推荐将配置项设置为Base64编码的字符串,且原始密钥长度不得低于32字符。 Base64 在线编码解码: https://base64.us/

nacos.core.auth.plugin.nacos.token.secret.key=U2VjcmV0S2V5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5


3. 持久化数据库

💡 默认情况下,Nacos 使用 Derby 内存数据库。如果您希望将配置持久化到数据库中,需要调整数据库连接配置。


↓↓↓下面以 MySQL 数据库为例进行说明:


数据库和表的创建


创建名为nacos 数据库

执行SQL 脚本 D:\middleware\nacos\conf\mysql-schema.sql 完成表的创建

修改数据库连接配置


打开 D:\middleware\nacos\conf\application.properties 配置文件,修改以下属性:


spring.sql.init.platform=mysql

db.num=1

db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC

db.user.0=数据库用户名

db.password.0=数据库密码


4. 启动 Nacos

CMD 切换到 D:\middleware\nacos\bin 目录下,执行单机启动命令 startup -m standalone

微信图片_20230710105431.png



5. 启动测试

浏览器访问: http://localhost:8848/nacos


用户名/密码:nacos/nacos


配置管理 → 配置列表 → 导入配置 → 选择 nacos 配置文件导入

微信图片_20230710105455.gif



SpringBoot 整合 Nacos

依赖

    <!-- 注册中心 -->

    <dependency>

        <groupId>com.alibaba.cloud</groupId>

        <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>

    </dependency>

    <!-- 配置中心 -->

    <dependency>

        <groupId>com.alibaba.cloud</groupId>

        <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>

    </dependency>

配置

相较早先版本区别 Nacos 在新版本开启了鉴权,所以需要设置注册和配置中心的 username 和 password ,默认用户名密码和控制台登录密码一致: nacos/nacos


spring:

 cloud:

   nacos:

     # 注册中心

     discovery:

       server-addr: http://localhost:8848

       username: nacos

       password: nacos

     # 配置中心

     config:

       server-addr: http://localhost:8848

       file-extension: yaml

       shared-configs[0]:

         data-id: youlai-common.yaml

         refresh: true

       username: nacos

       password: nacos


联系我

如果在您阅读本文的过程中遇到任何问题或有疑惑之处,欢迎通过开源组织首页加我好友。

有来开源组织:https://gitee.com/youlaiorg


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
5月前
|
XML Java Nacos
Spring Boot 整合Nacos 版本兼容适配 史上最详细文档
本文介绍SpringBoot整合Nacos的完整流程,涵盖Nacos下载安装、配置中心与服务发现集成、版本兼容性问题及实战配置。重点解决SpringBoot 3.3.0与Nacos版本适配难题,推荐使用Spring Cloud Alibaba方案,并提供项目开源地址供参考学习。
|
5月前
|
人工智能 JavaScript 开发工具
极速上手!Claude Code 原生支持 Windows 免WSL安装教程
Claude Code 现已支持 Windows 原生运行,无需 WSL 配置。本文提供详细安装教程,涵盖 Node.js 环境验证、Git 安装及 Claude Code 配置步骤,助你快速上手这一强大 AI 编程工具。
3717 5
|
5月前
|
存储 虚拟化 Windows
VMware安装Windows10
本案例介绍了在Windows系统上使用VMware Workstation 17.5 Pro安装配置Windows 10虚拟机的详细步骤,包括所需设备、软件下载链接、虚拟机设置及系统安装全过程。
2260 133
VMware安装Windows10
|
6月前
|
Ubuntu Unix Linux
在Windows上轻松安装和使用Ubuntu的方法详解
继续点击“Continue”按钮以继续安装流程,随后选择清理磁盘并安装操作系统的选项。 接下来,在安装过程中,你需要选择时区。为了与你的地理位置相匹配,请选择中国上海作为你的时区设置。 在安装过程中,你还需要设置计算机的名称以及账号密码。请务必牢记这些信息,因为它们将作为你登录系统的凭证。
|
4月前
|
安全 Ubuntu iOS开发
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
219 3
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
|
4月前
|
开发框架 安全 .NET
Microsoft .NET Framework 3.5、4.5.2、4.8.1,适用于 Windows 版本的 .NET,Microsoft C Runtime等下载
.NET Framework是Windows平台的开发框架,包含CLR和FCL,支持多种语言开发桌面、Web应用。常用版本有3.5、4.5.2、4.8.1,系统可同时安装多个版本,确保软件兼容运行。
969 0
Microsoft .NET Framework 3.5、4.5.2、4.8.1,适用于 Windows 版本的 .NET,Microsoft C Runtime等下载
|
5月前
|
安全 数据安全/隐私保护 Windows
ZyperWin++使用教程!让Windows更丝滑!c盘飘红一键搞定!ZyperWin++解决系统优化、Office安装和系统激活
ZyperWin++是一款仅5MB的开源免费Windows优化工具,支持快速优化、自定义设置与垃圾清理,兼具系统加速、隐私保护、Office安装等功能,轻便无广告,小白也能轻松上手,是提升电脑性能的全能管家。
1718 0
|
6月前
|
Ubuntu Linux Windows
如何在Ubuntu系统中安装Wine,借此来运行Windows程序
熟悉的登录画面出现,在Ubuntu系统中扫描登录微信程序。
|
6月前
|
Ubuntu Linux Shell
手把手教你安装适用于Linux的Windows子系统——Ubuntu
重启完成,你看看重新打开Ubuntu是不是发生了变化,等待几分钟,系统配置完成,根据提示设置用户名和密码即可